113
DEGREE PROJECT IN, SECOND CYCLE, 30 CREDITS STOCKHOLM, SWEDEN 2020 A SUMO analysis of the railway traffic flow on the SOWETO corridor Factors influencing train operation ZANDILE TSHABALALA KTH ROYAL INSTITUTE OF TECHNOLOGY

A SUMO analysis of the railway traffic flow on the SOWETO

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A SUMO analysis of the railway traffic flow on the SOWETO

DEGREE PROJECT IN, SECOND CYCLE, 30 CREDITS STOCKHOLM, SWEDEN 2020

A SUMO analysis of the railway

traffic flow on the SOWETO

corridor

Factors influencing train operation

ZANDILE TSHABALALA

KTH ROYAL INSTITUTE OF TECHNOLOGY

Page 2: A SUMO analysis of the railway traffic flow on the SOWETO

SCHOOL OF ARCHITECTURE AND THE BUILT ENVIRONMENT

Page 3: A SUMO analysis of the railway traffic flow on the SOWETO

TRITA-ABE-MBT 20-670

A SUMO analysis of the railway traffic flow on the

SOWETO corridor

Factors influencing train operation

Zandile Tshabalala

Master’s Thesis

August 2020

School of Architecture and the Built Environment

KTH Railway Group

KTH Royal Institute of Technology

Stockholm, Sweden

Page 4: A SUMO analysis of the railway traffic flow on the SOWETO
Page 5: A SUMO analysis of the railway traffic flow on the SOWETO

i

FOREWARD

This thesis is dedicated to the 5M2A, a train set that has moved millions of passengers,

generation after generation.

It has been an interesting journey researching and compiling this thesis. It would not have

been possible without the help and contribution from the wonderful staff and students from

the Transport planning, economy and Engineering division at the School of Architecture and

the Built Environment at KTH.

A special acknowledgement and gratitude to Oskar Fröidh for steering me in the greatest of

paths with this thesis, unlocking my brain, making me think, and assisting in the evaluation of

this work. Anders Lindahl for creating an environment which made me to be more intrigued

and interested in railway I thoroughly enjoyed the railway courses you oversaw. Oskar and

Anders my gratitude for the comments, time, and energy you spent working with me, it was

very enjoyable working with you. Thank you, Albania “Bibbi” Nissan for being one of the

greatest educators I have met, your dedication and investment in your students was wonderful

to experience. I appreciate and thank you for ALL your help in my master’s journey.

To my mentor and friend Moreetsi Keraang whom this thesis would not have been fulfilled

without his enduring support and contribution, I thank you. I thank the former and present

staff from PRASA whose contributions and knowledge made the work what it is. Special

thanks to the guys from movinggauteng.co.za, Neville, Calvin and Tlhompho “Phaahla”

Phahlamohlaka your contribution and assistance in the realisation of this thesis cannot go

unsung. All the information you furnished me with played a tremendous role in this thesis,

thank you very much for all your hard work. Benedicta Nana Ama Ewusiwa Osam-Pinanko

and Martina Komuhendo, I appreciate the comments you have made to the thesis; they were

valuable and the sisterhood we formed made me feel at home in foreign land. Fortunate

Msimango and Duduzile Mtsweni, thank you for keeping sane me with your crazy stories

through what was sometimes a rough period, I love you guys!!

As they say, save the best for last. My family, the Mavuso clan, my biggest supporters, and

cheerleaders. It is a privilege and a blessing to be born in this family I love and appreciate

you. To my number one fan the matriarch of the family, everybody’s best friend, my

grandmother Samariet “MaSibiya” Shabalala thank you for your undying love and support

without you I would not exist, akwande Ngwane.

Zandile Tshabalala, Stockholm, August 2020

Page 6: A SUMO analysis of the railway traffic flow on the SOWETO

ii

Page 7: A SUMO analysis of the railway traffic flow on the SOWETO

iii

ABSTRACT

40% of public transport users in the Johannesburg Metropolitan use the train as a preferred

mode of transport for home to work journeys. Out of the 40% train users in Johannesburg,

35% travel from Johannesburg South to the East of Johannesburg and the 5% travel to the

North side of Johannesburg.

There are three main interconnecting stations in Johannesburg that is the Johannesburg Park

Station (Central Johannesburg), Germiston Station (East of Johannesburg) and New Canada

Station (South of Johannesburg). The study investigates the traffic from the South as it has

massive patronage, and it experiences overcrowded trains, congestions, and delays. New

Canada Station is the interconnection for traffic in these following routes,

Vereeniging/Oberholzer- New Canada – Johannesburg- George Goch (Red Route), Naledi –

New Canada – Johannesburg (Yellow Route) and Naledi – New Canada – George Goch

(Blue Route). The red route experiences heavy delays and overcrowding, due to several

factors like the distance between Johannesburg and Vereeniging, minimum headway of

approximately 20 mins and the overcrowding which is a consequence of new townships

developing around the railway lines.

Three plans or scenarios were implemented on the SOWETO corridor traffic evaluation. The

first plan uses the timeslots from the operator’s timetable, which had varying headways. The

second plan evaluates the traffic when the headway has equal intervals, and the last plan

assesses the introduction of route(s) given the results from the first and second plan. Dwell

time, vehicle type are variables used to analyse the train traffic on the SOWETO corridors, a

simulation using SUMO in conjunction with Python was implemented. The older train set

specifications (5M2A called TYPE A) and the newer train set specifications (Xtrapolis called

TYPE B) were used in the simulation.

The headway influences the manner passengers arrive at the stations. Passengers arrive in

large amounts when the headways are longer as most passengers turn to be reliant on the

timetable. Varying headways experienced more delays than equal interval headways. TYPE

A vehicles have longer travel time in comparison to TYPE B vehicles, the travel time is

longer by (1-2) minutes. TYPE B vehicles have lesser dwell time due to the arrangement of

their doors. Routing, assignment of vehicles to routes, design of a vehicle, passenger arrival

rate and the headway are essential parts of a well performing network, as they influence the

dwell time, delays, and congestion.

Page 8: A SUMO analysis of the railway traffic flow on the SOWETO

iv

Page 9: A SUMO analysis of the railway traffic flow on the SOWETO

v

TABLE OF CONTENT

1 . INTRODUCTION ............................................................................................................ 1

1.1 Background ................................................................................................................. 1

1.2 Problem Statement ...................................................................................................... 3

1.3 Aim .............................................................................................................................. 3

1.4 Delimitation ................................................................................................................. 4

1.5 STRUCTURE OF THE REPORT .............................................................................. 6

2 . Area of Study .................................................................................................................... 9

2.1 South African Railways .............................................................................................. 9

2.1.1 Signalling System (Train Authorisation) ........................................................... 12

2.2 Rolling stock ............................................................................................................. 14

2.2.1 Class 5M2A ....................................................................................................... 14

2.2.2 Xtrapolis ............................................................................................................. 14

2.2.3 Gauteng South Railway Network ...................................................................... 15

3 . LITERATURE REVIEW ............................................................................................... 19

3.1 Capacity ..................................................................................................................... 19

3.2 Simulation application............................................................................................... 20

3.3 Land use and spatial planning ................................................................................... 22

4 . METHODOLOGY ......................................................................................................... 23

4.1 Data Collection .......................................................................................................... 23

4.1.1 Concept Development of the research ............................................................... 23

4.2 Preparation and execution for model development ................................................... 23

4.2.1 Gathering of information ................................................................................... 23

4.2.2 Summary of the Questionnaire for the operator ................................................ 23

4.2.3 Timetable ........................................................................................................... 24

4.3 Conceptualisation of the Model ................................................................................ 25

4.3.1 Input parameters to the model............................................................................ 25

4.3.2 Calibration and Validation of the model ............................................................ 30

5 . SIMULATION OF URBAN MOBILITY (SUMO) SOFTWARE PACKAGE ............ 32

5.1 Generating the Network ............................................................................................ 32

5.2 Generation of Routes and Vehicles ........................................................................... 34

5.3 Simulation ................................................................................................................. 35

5.4 Assessment of different Railway Simulation Tools .................................................. 36

5.4.1 OpenTrack.......................................................................................................... 37

Page 10: A SUMO analysis of the railway traffic flow on the SOWETO

vi

5.4.2 RailSys ............................................................................................................... 38

5.5 Comparison of the simulation tools .......................................................................... 39

6 . RESULTS AND ANALYSIS ........................................................................................ 41

6.1 Input parameters ........................................................................................................ 44

6.2 Calibration and Validation ........................................................................................ 47

6.3 Simulation results ...................................................................................................... 49

6.3.1 Varying headways timetable- Plan 1 ................................................................. 50

6.3.2 The impact of equal interval shorter headways-Plan 2 ...................................... 62

6.3.3 Adding route(s) with same headway- PLAN 3 .................................................. 66

7 . CLOSING REMARKS................................................................................................... 73

7.1 DISCUSSION ........................................................................................................... 73

7.1.1 The Infrastructure............................................................................................... 73

7.1.2 Rolling Stock ..................................................................................................... 74

7.1.3 Operation characteristics .................................................................................... 74

7.1.4 Simulation .......................................................................................................... 75

7.2 CONCLUSION ......................................................................................................... 77

7.3 SIDE NOTES (Recommendations) ........................................................................... 78

7.3.1 Passenger surveys .............................................................................................. 78

7.3.2 Use of Open Source programmes ...................................................................... 78

7.3.3 Passenger railway research and studies ............................................................. 78

8 REFERENCES ................................................................. Error! Bookmark not defined.

9 APPENDICES .................................................................................................................. 82

9.1 Appendix B: Tables from results for Varying Headways – Plan 1 ........................... 82

9.2 Appendix C: Tables from results for Same Headway- Plan 2 .................................. 90

Page 11: A SUMO analysis of the railway traffic flow on the SOWETO

vii

LIST OF FIGURES

Figure 1: Spatial distribution between Johannesburg and Vereeniging. Source: (Mubiwa &

Annegarn, 2013) ........................................................................................................................ 2

Figure 2: Organogram of the report ........................................................................................... 6

Figure 3: South African Railway Map showing active and non-active railway lines. Source:

overendstudio.co.za.................................................................................................................... 9

Figure 4:Multi-aspect Colour Signal. Source (JICA,2013) ..................................................... 12

Figure 5:Single aspects on the approach to a station. Source (v. d Merwe, 2018) .................. 13

Figure 6: Flashing aspects on approach to a switch and station. Source (v. d Merwe, 2018) . 13

Figure 7: An in-transit 5M2 train . Source: www.wikipeadia.com ......................................... 14

Figure 8: Xtrapolis train at one of the stations. Source: https://www.railway-technology.com/

.................................................................................................................................................. 14

Figure 9:Gauteng Metrorail rail map. Source: www.wikiwand.com ....................................... 15

Figure 10: Gauteng Railway Network. Source: de.wikipedia.org ........................................... 17

Figure 11: Map showing New Canada (OpenRailMap,2020) ................................................. 18

Figure 12: Aerial view of New Canada Station. Source: www.maps.google.com .................. 18

Figure 13:Model Conceptualisation framework. Source (Robinson,2004) ............................. 25

Figure 14: Forces exacted on a moving train Source: (Seimbille, 2014)................................. 26

Figure 15: Subprocess of train dwell time. Source: (Gysin, 2020) .......................................... 29

Figure 16: Generating of network in Sumo. Source (Daniel, et al., 2012) .............................. 33

Figure 17: Network for the SOWETO corridor, surrounding areas of New Canada Station.

Generated using net-convert .................................................................................................... 33

Figure 18: Main Elements of OpenTrack. Source: (Nash & Huerlimann, 2004) .................... 37

Figure 19: The process used for multiple timetable analysis with simulation of nominal and

operational timetables Source: (Sipilä, 2015) .......................................................................... 38

Figure 20: Flow chart of the methodology for the analysis ..................................................... 41

Figure 21:Average vehicle flow at the statins for both random and fixed dwell times ........... 52

Figure 22:Average vehicle occupancy at the statins for both random and fixed dwell times . 53

Figure 23:Average vehicle speed at the stations for both random and fixed dwell times ....... 54

Figure 24: Visualisation of Table 16 of the Flow of vehicles for TYPE A, TYPE B and

Combination (A and B) ............................................................................................................ 59

Figure 25: Visualisation of Table 16 of the occupancy of vehicles for TYPE A, TYPE B and

Combination (A and B) ............................................................................................................ 60

Page 12: A SUMO analysis of the railway traffic flow on the SOWETO

viii

Figure 26: Visualisation of Table 16 of the occupancy of vehicles for TYPE A, TYPE B and

Combination (A and B) ............................................................................................................ 61

Figure 27: Average vehicle flow at the stations for both Plan 1 and Plan 2 ............................ 63

Figure 28: Occupancy at the stations for both Plan 1 and Plan 2 ............................................ 64

Figure 29: Average Speed at the stations for both Plan 1 and Plan 2 ...................................... 65

Figure 30: Frame 1, Frame 2 showing routes the area where waiting time is longer .............. 67

Figure 31: Frame 3 showing introduction of the Magenta route ............................................. 68

Figure 32: Changes made to the network to minimise congestion .......................................... 68

Figure 33: Average vehicle flow at the stations for both Alt1, Alt2 and Alt3 ......................... 70

Figure 34: Vehicle occupancy at the stations for both Alt1, Alt2 and Alt3............................. 71

Figure 35: Average vehicle speed at the stations for both Alt1, Alt2 and Alt3 ....................... 72

Page 13: A SUMO analysis of the railway traffic flow on the SOWETO

ix

LIST OF TABLES

Table 1: Population in the years 2001 and 2011. Source: census2001.adrianfrith.com/place,

census2011.adrianfrith.com/place.............................................................................................. 3

Table 2:Infrastructure and operation specification for the PRASA network (JICA, 2013) ..... 11

Table 3: Infrastructure and operation specification for the TRANSNET network (JICA, 2013)

.................................................................................................................................................. 11

Table 4: Infrastructure and operation specification for the GAUTRAIN network. Source:

(JICA, 2013) ............................................................................................................................ 12

Table 5: Equations to estimate dwell time at the Stations. Source: (Gysin, 2020) .................. 28

Table 6: Initial routes from the Metrorail timetable for the Gauteng South corridors ............ 35

Table 7: Comparison characteristics of the SUMO, RailSys, OpenTrack. Source:

(OpenTrack.ltd, n.d.), (Daniel, et al., 2012), (Lautala & Pouryousef, 2013)........................... 40

Table 8: Type A vehicle specification used in the simulation ................................................. 42

Table 9: Type B vehicle specification used in the simulation ................................................. 43

Table 10: Extended routes from the Metrorail timetable for the Gauteng South corridors and

additional route analysed ......................................................................................................... 44

Table 11: Estimated number of passengers arriving at each station on the Naledi-New Canada

line. Source www.statssa.gov.za .............................................................................................. 45

Table 12: Estimated number of passengers arriving at each station in the Ver-New Canada

line. Source: www.statssa.gov.za ............................................................................................. 46

Table 13:Values retrieved before and after calibration from the observed data ...................... 47

Table 14: Values retrieved for validation of the model ........................................................... 48

Table 15: times when the train are at the New Canada Station ............................................... 50

Table 16: Results for flow, track capacity, and the average speed at each platform for

considered Stations for TYPE A vehicle ................................................................................. 51

Table 17: Results for flow, capacity, and the speed at each platform for considered Stations

for TYPE B vehicle .................................................................................................................. 55

Table 18:Departure times for TYPE A and TYPE B vehicles for random dwell times .......... 56

Table 19: flow, capacity, and the speed at each platform for considered Stations for ALL

vehicle types............................................................................................................................. 58

Table 20: Flow, capacity, and the speed at each platform for PLAN 1 and PLAN 2 .............. 62

Table 21: Average Flow, Occupancy, and speed on each platform in the concerned Stations69

Page 14: A SUMO analysis of the railway traffic flow on the SOWETO

x

Table 22: Departure time for TYPE A vehicle with fixed dwell and random times for the

Yellow Route ........................................................................................................................... 82

Table 23: Departure time for TYPE B vehicle with fixed dwell and random times for the

Yellow Route ........................................................................................................................... 83

Table 24: Departure time for TYPE A vehicle with fixed and random dwell times for the Blue

Route ........................................................................................................................................ 84

Table 25: Departure time for TYPE B vehicle with fixed and random dwell times for the Blue

Route ........................................................................................................................................ 85

Table 26:Departure time for TYPE A vehicle with fixed and random dwell times for the Red

Route ........................................................................................................................................ 86

Table 27: Departure time for TYPE B vehicle with fixed and random dwell times for the Red

Route ........................................................................................................................................ 87

Table 28: Departure time for TYPE A and TYPE B combination with removed train(s) on the

Yellow Route. Only Random dwell times teleported vehicles removed ................................. 87

Table 29: Departure time for TYPE A and TYPE B combination with removed train(s) on the

Blue Route. Only Random dwell times ................................................................................... 88

Table 30: Departure time for TYPE A and TYPE B combination with removed train(s) on the

Red Route. Only Random dwell times .................................................................................... 89

Table 31: Departure times Yellow route when MLA-JHB is the red route ............................. 90

Table 32: Departure times red route when MLA-JHB is the red route ................................... 91

Table 33: Departure times red route when MLA-JHB when the dwell time is random .......... 92

Table 34: Departure times Blue route when MLA-JHB is the red route ................................. 93

Table 35: Departure times Blue route when MLA-JHB is the magenta route ......................... 94

Table 36: Departure times Yellow route when MLA-JHB is the magenta route .................... 95

Page 15: A SUMO analysis of the railway traffic flow on the SOWETO

xi

ABBREVIATIONS

ACRONYM FULL MEANING

ALOI At Least One Inequality

CTC Centralised Train Control

DBSA Development Bank of Southern Africa

JHB Johannesburg

JICA Japan International Cooperation Agency

MLA Mlamlankunzi

NAL Naledi

OHTE OverHead Traction and Electrification

PRASA Passenger Rail of South Africa

SOWETO South Western Township

StatsSA Statistics South Africa

SUMO Simulation of Urban MObility

UIC International Union of Railways

VER Vereeniging

WITS Witwatersrand

Page 16: A SUMO analysis of the railway traffic flow on the SOWETO

xii

Page 17: A SUMO analysis of the railway traffic flow on the SOWETO

1

1 . INTRODUCTION

1.1 Background

There are two main reasons for the need of an analysis in the railway sector, the first one is

that the railway is not functioning to satisfactory standards, and the second is to conduct an

improvement analysis for the railway sector. The former is the greatest motivation for this

thesis.

Capacity in railway varies in terms of the technique and objectives of the specific study

(Pouryousef, et al., 2015). Hansen and Pachl, (2008b), Sameni et al (2011b) have defined it

as a measure of ability to move a certain amount of traffic on a corridor depending on the

level of service and Krueger (1999), Transportation Research Board (2003) defined it as

number of trains per normal day designed for that track (Sameni, 2012). International Union

of Railways (UIC CODE 406, 2013) says there is no particular manner to define capacity in

the railway sector but conclude that capacity is affected by the relationship and dependency

between four major factors, the average speed, stability of operation, amount of trains and

heterogeneity. Definitions depends on the goal of infrastructure managers, timetable, and

operation planners. Some authors in capacity studies have identified characteristics that have

influence in capacity in the railways, these factors include infrastructure specifications,

rolling stock specifications and operational specifications. Some of these factors are

evaluated in this thesis.

The greater Johannesburg metropolitan has seen growth in number of residents, which

consequently led to the provincial and local governments to increase residential land-use.

Unfortunately, the settlements were built in peripheral areas of Johannesburg. This meant that

residents would have to commute from their suburbs to the city, where most workplaces are

located. During these years 1991-2001 there was a transition from mining areas to more

urban areas around the proximity of Johannesburg (Mubiwa & Annegarn, 2013), this saw an

increase in the occupation of open spaces on grasslands and bare lands. There was a strong

urban sprawl along transport corridors especially the railway line as Figure 1 shows.

Page 18: A SUMO analysis of the railway traffic flow on the SOWETO

2

Figure 1: Spatial distribution between Johannesburg and Vereeniging. Source: (Mubiwa & Annegarn,

2013)

In Figure 1 (a) the red part is the difference between spatial arrangement in 2001 and 1991

this figure demonstrates the beginning of the shift in the spatial arrangement, where there was

a spike in the size of the land occupied when compared to Figure 1 (b) where the expansion

of land between 2001 and 2009 was lower. Table 1 shows the increase in the population of

the areas represented in Figure 1. The numbers are from the census conducted every 10 years

by Statistics South Africa, (StatsSA). Table 1 shows the population in 2001 and 2011 and the

increase in percentages of the population from 2001 to 2011, each area represented in Figure

1 shows significant growth in the population. Figure 1 (a) shows that Oakmere was barely

occupied in 2001 and 2009, but later experienced an increase in land occupation as seen in

Figure 1 (b) this is concurrent with the data in Table 1. Though, the population in Oakmere is

small in comparison to others in 2011, it had population growth that was three times more

than its population in 2001. In 1991 the urban built-up area in Johannesburg Metropolitan

was 42%, this increased by 8,5% in 2001. In the years 2001 and 2009 the urban built-up area

increased by 6,4% for the Johannesburg Metropolitan (Mubiwa & Annegarn, 2013).

Therefore, the urban built-up area in the Johannesburg Metropolitan increased from 42% in

1991 to 57% in 2009

Page 19: A SUMO analysis of the railway traffic flow on the SOWETO

3

AREA POPULATION

Increase in

Population

2001 2011 %

Stretford 43 569 64 141 47.21

Orange Farm 50 137 76 767 53.11

Lakeside 14 832 23 503 58.46

Drieziek 16 613 35 622 114.42

Oakmere 1 978 6 200 213.44

Ennerdale 39 504 71 815 81.79

Lenasia South 26 182 37 110 41.73

Lawley 18 095 33 136 83.12

Table 1: Population in the years 2001 and 2011. Source: census2001.adrianfrith.com/place,

census2011.adrianfrith.com/place

According to (Mubiwa & Annegarn, 2013) the urban sprawl tended to gravitate towards

places where there is established transport infrastructure. Mubiwa & Annegarn (2013)

continues to mention that train stations tended to attract and promoted the expansion of

informal settlements, whilst major road corridors attract retail, industrial and office park.

1.2 Problem Statement

The rapid urban sprawl has put the railway sector under severe pressure, as there are more

people to be transported, whist the infrastructure remained the same. Mubiwa & Annegarn

(2013) stated that most people tended to settle in areas closest to the Stations as travelling by

railway is the cheapest and safest mode of transport. Due to this phenomenon, the railways in

SOWETO corridor experienced an increase in train delays, cancellation of trains and

overcrowded trains. Analysing the causes of overcrowding and the delays is the first step to

solving the problem that the railway is experiencing in SOWETO corridor.

1.3 Aim

An increase in population created an environment where there is a need for an increased

supply of rail traffic. According to the PRASA’s technical framework, theoretically, PRASA

commuter rail corridors have capabilities to carry approximately 60 000 – 80 000 passengers

an hour during peak periods exclusive of region.

Page 20: A SUMO analysis of the railway traffic flow on the SOWETO

4

To date, SOWETO corridor also called the Gauteng South corridor is serviced by the older

train sets in comparison to the other Gauteng corridors, which is called the 5M2A. The 5M2A

fleet is still functional and some trains are refurbished to what is called the M-type family that

is 10M2, 10M3 and 10M4. PRASA intends also to introduce the Xtrapolis, that is designed

by Alstom which is the newer version and slightly different from the home designed M-type

family. The introduction of the Xtrapolis is to combat the overcrowding and congestion

experienced on this corridor. Therefore, it is imperative to understand how these two types of

trains will function on the SOWETO corridor, as the rate of introduction of the newer train

sets will be in stages.

New Canada Station is in South West of Johannesburg and it is identified as the Station that

experiences congestion due to traffic from the Southern routes. New Canada Station is the

intermediate Station for traffic coming from the South of Johannesburg headed to the North

and East of Johannesburg. From 2014 the traffic from the South included these corridors:

1. Vereeniging Station - New Canada - Johannesburg Park Station- George Gogh

2. Oberholzer Station - New Canada - Johannesburg Park Station,

3. Naledi Station- New Canada - Johannesburg Park Station

4. Naledi Station – New Canada - George Goch Station occasional via Booysen,

Faraday and Westgate

The purpose of the thesis is to determine or explore ways that will benefit the Metrorail

operators by finding ways to improve the overcrowding and congestion on the SOWETO

corridor by using some of the techniques from capacity studies and the use of the SUMO

simulation tool. Dwell time, vehicle type in relation to passenger arrival rate are evaluated to

assist in the understanding of train traffic at the New Canada Station.

1.4 Delimitation

-Total Network not considered

The Gauteng South network is sparsely distributed as it is a commuter train. For example, the

distance between Vereeniging and Johannesburg is approximately 90km. Therefore,

uploading the total network using openstreetmap.com for the whole SOWETO corridor was

too large for the Application to handle. A single peak time was used instead of the evaluation

Page 21: A SUMO analysis of the railway traffic flow on the SOWETO

5

of the whole day. The morning peak time was the only peak time selected as it had more

traffic to evaluate.

-Full Empirical data

Passenger data is not well collected in the SOWETO corridor. Therefore, the passenger data

used in this thesis is an estimation using the population in 2km radius. Full train traffic data

was not readily available also. The data given was found to be scattered and too few to have a

conclusive prognosis of the train traffic in the SOWETO corridor

-Simulation Package

SUMO simulation package is not widely used in the railway sector. It is mostly used as a

road simulation package. Nonetheless, it can be used in the railway’s simulation, but it has

limitations. It is a continuous simulation tool. Therefore, it does need effort from the user, it

is not a user-friendly simulation tool. There are some glitches when it comes to moving from

road simulation to railway simulation which needs a vigilant eye.

Page 22: A SUMO analysis of the railway traffic flow on the SOWETO

6

1.5 STRUCTURE OF THE REPORT

Figure 2: Organogram of the report

Page 23: A SUMO analysis of the railway traffic flow on the SOWETO

7

Section 2: AREA OF STUDY

This section describes the type of infrastructure considered in the analysis both static (track,

station, and signalling) and moving (rolling stock). This is done to give the reader some

background on the decision that may be taken in the implementation, evaluation and the

analysis done in the thesis.

Section 3: LITERATURE REVIEW

This section gives a description of the selected literature used in the report. The literature

mentioned inspired the approach to the thesis. The variety of topics studied range from older

methods for analysing capacity on the railways, newer methods of analysing capacity on the

railways, optimising, analytical and simulation methods.

Section 4: METHODOLOGY

The procedures taken in the thesis from the inception to the final product. This section is a

step by step description of the decision taken in the evaluation and analysis. It encompasses

the ideas formulated from Section 2: LITERATURE REVIEW.

Section 5: SIMULATION OF URBAN MOBILITY (SUMO) SOFTWARE PACKAGE

SUMO is not a commonly used simulation tool in the railway sector. Therefore, Section 5

discusses the differences and similarities between SUMO and the commonly used simulation

tools like OpenTrack, and RailSys. The exploration of the differences and similarities for the

simulation tools, is not of a performance study but looks at the form and nature that each

simulation tool has from various literatures. SUMO is a continuous simulation tool which

means it involves writing languages to be compiled by a programme, making it slightly not

user-friendly.

Section 6: RESULTS and ANALYSIS

This section deals with the outputs from the methods taken in the study. The resulting output

are analysed to determine the type of results found, whether these results can answer the

Page 24: A SUMO analysis of the railway traffic flow on the SOWETO

8

problem statement and aim or whether they do not. A slight description of the procedure used

is also mentioned in this Section.

Section 7: CLOSING REMARKS

This is the part of the report where the results and the analysis are discussed in depth.

There is a discussion section where the results and analysis are rigorously interrogated by the

author. Whether the solutions found are what is expected, or they have yielded a different

answer and have counter arguments to the analysis if there are any. The conclusion is a

summary of the discussion giving final position and thoughts of the author according to the

results found. There are side notes which are some of the things that the author has noticed

and evaluated. These side notes include improvements in accordance with the results, some

possible future endeavours are discussed in this section that the operator can use for

improving the status quo. Improvement to the railway sector in general are also given in this

section.

Page 25: A SUMO analysis of the railway traffic flow on the SOWETO

9

2 . Area of Study

2.1 South African Railways

The South African railway network comprises of approximately 22000 of route-km. The core

network has 19 000 of route-km which is owned Transnet freight rail, 2 200 of route-km is

owned by Passenger Rail of South Africa (PRASA), and round about 80 route-km is

managed by Gautrain (DBSA, 2013). Metrorail a subsidiary of PRASA, which is responsible

for operation and maintenance of commuter railway infrastructure.

Figure 3: South African Railway Map showing active and non-active railway lines. Source:

overendstudio.co.za

Figure 3 shows the total network of the railway in South Africa. The core network comprises

of freight and passenger rail. The core lines as shown in Figure 3 are normally shared

between long distance passenger rail and freight rail. The core lines that are not within the

major Metropolitan areas are diesel operated, whilst those that are in the Metropolitan areas

and surrounding areas are electrified. Metrorail, which is a PRASA subsidiary is responsible

Page 26: A SUMO analysis of the railway traffic flow on the SOWETO

10

for commuter trains, operating in KwaZulu Natal Province (eThekwin Metro), Eastern Cape

Province (Bhayi, Tinarha, Monti and Berling), Western Cape Province (Kapa and Worcester)

and Gauteng Province (Sedibeng, Johannesburg, and Tshwane)

The South African railway uses the 1067mm gauge called Cape gauge for all PRASA and

TRANSNET railway lines. The Cape gauge is mostly used in Southern African countries like

South Africa, Botswana, Zambia, Zimbabwe and so forth. The Gautrain uses 1435mm

standard gauge with 25 kV AC overhead traction and electrification (OHTE). PRASA and

TRANSNET use different electrification type for current and voltage. PRASA uses the

standard 3000v DC OHTE for most of their lines. Whilst TRANSNET varies according to

load, traffic, and area, for example the Iron ore line between Saldanha Bay and Sishen uses

50kV AC OHTE , most of the general freight railway transportation either use diesel traction,

or they use 25kV OHTE or 3kV OHTE depending on the purpose. In passenger rail, PRASA

uses rail size of 48kg/m and Gautrain uses 56kg/m. The Saldanha – Sishen Iron ore line is

extremely specific on the rails as it uses the heaviest rails 60kg/m, whilst the general freight

uses either the 56kg/m or 48kg/m. Other specifications can be viewed in Table 2, Table 3 and

Table 4 which show the infrastructure specification of the railway system in South Africa

according to the infrastructure owner and operator. Table 4, GAUTRAIN has different

specifications compared to TRANSNET and PRASA this is due to that GAUTRAIN is a new

railway network and only operates in Gauteng Province.

Page 27: A SUMO analysis of the railway traffic flow on the SOWETO

11

PRASA TRANSNET

Table 2:Infrastructure and operation specification

for the PRASA network (JICA, 2013)

Table 3: Infrastructure and operation specification for the

TRANSNET network (JICA, 2013)

Page 28: A SUMO analysis of the railway traffic flow on the SOWETO

12

GAUTRAIN

Table 4: Infrastructure and operation specification for

the GAUTRAIN network. Source: (JICA, 2013)

2.1.1 Signalling System (Train Authorisation)

The South African railway signalling system guidelines and norms are not well documented

(v. d Merwe, 2018). The Metrorail signalling system uses a combination of colour light

signalling and fixed block operation, the radio, telegraph, token signalling is also in use

(JICA, 2013). The centralised train control (CTC) and station control are the main methods

used for train authorisation. Metrorail colour lighting signalling uses three colour aspect and

the multiple colour aspect signalling system see Figure 4.

The multiple-colour signalling includes

the so called Red-Blue light, which is an

emergency signalling light. Red-Blue

light works in a manner that even if the

red light is turned on, if the blue light is

also switched on, the train can proceed

with caution after confirming with the

train dispatcher. When the red lights start

Figure 4:Multi-aspect Colour Signal. Source

(JICA,2013)

Page 29: A SUMO analysis of the railway traffic flow on the SOWETO

13

flashing it informs the driver to stop and when the blue lights flash it means the driver can

move with extra caution (JICA, 2013). There is also the yellow-flash aspect, that are used in

as precaution to the driver.

Figure 5:Single aspects on the approach to a station. Source (v. d Merwe, 2018)

Fixed block signalling is a basic requirement of providing a timely warning to train drivers

(van der Merwe, 2018). Figure 5 shows the signalling sequence when the train is

approaching the platform or Station. The red signal means STOP. The green signal means

that the train driver can safely proceed with speed designated to the route. The yellow signal

informs the driver that must proceed with caution and may need to halt on the next signal.

The signalling system differs when the train approach turnouts compared to when train

approaches the Stations. There is an extra element that is added to the signalling system

which is the flashing lights Figure 6 shows the position of the flashing lights. The flashing

yellow is indicating that the driver may proceed and be prepared to switch tracks. Figure 5

and Figure 6 show a typical signalling system used in South African railway system.

Figure 6: Flashing aspects on approach to a switch and station. Source (v. d Merwe, 2018)

Page 30: A SUMO analysis of the railway traffic flow on the SOWETO

14

2.2 Rolling stock

2.2.1 Class 5M2A

The Class 5M2As see

Figure 7 operates on the

1,067 mm Cape gauge track.

It uses 3kV DC OHTE, 3kV

OHTE is standard voltage

that is used in all Metrorail

network. 5M2A’s have a

power output of 925

kilowatts and produce

approximately 160 kN of

tractive effort. The

maximum speed of a 5M2A trainset is 100 km/h. The driver coach can carry 56 seated and

110 standing passengers. A trailer coach can carry 52 seated and 149 standing passengers.

2.2.2 Xtrapolis

Xtrapolis shown in Figure 8 is a

high capacity suburban or

regional train. It runs at 120km/h

but can be easily converted to run

at maximum speed of 160km/h

(Gibela, n.d.). It can handle

approximately 30000 passenger

per hour in each direction and is

equipped with Automatic Train

Operation. It consumes less

energy 31% lesser than its

counterpart as it is lighter and has

regenerative braking system. A

train set normally has six coaches/cars, length of 131.42 metres, width of 2.75 metres floor

height of 1.1 metres, platform height (0.8 – 1,07) metres, gangway width 1.35 metres and two

Figure 7: An in-transit 5M2 train . Source: www.wikipeadia.com

Figure 8: Xtrapolis train at one of the stations. Source:

https://www.railway-technology.com/

Page 31: A SUMO analysis of the railway traffic flow on the SOWETO

15

bogies. The train’s modularity allows it to carry 18 car body modules (Railway Technology,

n.d.). It is designed to have wider doors to enable optimal passenger flow during rush hour.

Each vehicle can carry up to 1218 standing capacity and 380 sitting capacity.

2.2.3 Gauteng South Railway Network

Gauteng Province is one of South Africa’s nine provinces, it is the economic hub of South

Africa. It is the smallest province in area with total area of 18,176 km2 and the biggest

province in population approximately 15,176,115 people reside in Gauteng, it very densely

populated having 685 occupants per kilometre squared. It is situated in the North-Eastern part

of South Africa. There are two major cities in Gauteng Pretoria and Johannesburg.

Johannesburg is the capital city of Gauteng, though Pretoria is the capital city of South

Africa. Geographically, most of Gauteng is Highveld, a South African term for inland plateau

which has an altitude between 1500 m and 2100 m.

Gauteng South Metrorail network also known as Metrorail Wits has approximately 154

functional stations. Ten rail passenger services are operated in the Gauteng South region.

Seven of the passenger services passes through the greater Johannesburg metropolitan area,

the lines are shown in Figure 9 the Gauteng South railway network and the

communities/areas they service (JDA, 2010):

Figure 9:Gauteng Metrorail rail map. Source: www.wikiwand.com

Page 32: A SUMO analysis of the railway traffic flow on the SOWETO

16

Germiston–Kwesine: services Germiston and Katlehong. Light blue line

Germiston–Kliprivier–Vereeniging services Germiston, Katlehong, Meyerton and

Vereeniging. Turquoise blue line

Germiston–New Canada: services Germiston and the Reef south of central Johannesburg.

Blue line

Johannesburg–New Canada–Vereeniging services Johannesburg, Orlando, Lenasia,

Sebokeng and Vereeniging. Mustard yellow line

Johannesburg–Oberholzer: services Johannesburg, Orlando, Westonaria, and Carletonville.

Dijon yellow line

George Goch–Johannesburg–Naledi: serves Johannesburg and Soweto. Mustard yellow

line

Johannesburg–Randfontein services Johannesburg, Roodepoort, Krugersdorp, and

Randfontein. Lime green line

Johannesburg–Dunswart–Daveyton: services Johannesburg, Germiston, Boksburg and

Daveyton. Green line

Johannesburg– Springs services Johannesburg, Germiston, Boksburg, Benoni, Brakpan and

Springs. Bottle/Dark Green line

Johannesburg–Leralla/Pretoria services Johannesburg, Germiston, Kempton Park,

Tembisa, Centurion and Pretoria. Red line. The Johannesburg line is the line the separate the

Gauteng railway into Gauteng South and Gauteng North railway network.

Page 33: A SUMO analysis of the railway traffic flow on the SOWETO

17

Figure 10: Gauteng Railway Network. Source: de.wikipedia.org

Most of the railway lines and traffic are concentrated in Gauteng South Region (Wits

Metrorail) the circled area Figure 10. According to PRASA Gauteng South Region amounts

to 73% of the total network of the Gauteng Metrorail. Johannesburg, New Canada, and

Germiston are the busiest stations in Gauteng. The daily passengers on the ‘core’ network

between New Canada and Germiston is approaching 200,000 passengers per day

approximately 35% of the Gauteng South volume. (JDA, 2010).

2.2.3.1 New Canada Station

Figure 11 shows the locality of New Canada Station, it is in SOWETO South-West of

Johannesburg. The Station is flanked by Mlamlankunzi, Mzimhlophe, Longdale and Crown

Stations. It is a recipient of traffic from the Vereeniging to Johannesburg route, Naledi to

Johannesburg route, Naledi to George Goch route and Oberholzer to Johannesburg route.

Page 34: A SUMO analysis of the railway traffic flow on the SOWETO

18

Figure 11: Map showing New Canada (OpenRailMap,2020)

The New Canada Station services sixty thousand people a day where most of the passenger

are from SOWETO. There 8 platforms, 4 dedicated to the North bound traffic and the other 4

dedicated to the South bound traffic see Figure 12 at the station and a single entrance located

on the East side of the station and it is an interchange station and had a siding located on the

West side of the platforms. It is also one of the busiest train Station on the Gauteng Region.

Figure 12: Aerial view of New Canada Station. Source: www.maps.google.com

Page 35: A SUMO analysis of the railway traffic flow on the SOWETO

19

3 . LITERATURE REVIEW

3.1 Capacity

Ding, et al (2016) developed methodologies to measure carrying capacity for the combined

urban railway traffic that is the express and slow mode. They assessed a suburban area and

the inner city where the commuter train services the suburb and the rapid transit rail services

the inner city. When comparing the two railway services the commuter train is found to be

longer, the passenger flow is uneven due to the spatial and temporal distribution of the

suburban areas. Seven scenarios were evaluated ranging from lines where overtaking is not

permissible and more than one overtaking is permissible, the ratio of the number of rapid rail

train to commuter train taken into consideration.

Zhong, et al (2018) evaluates the capacity by utilising the blocking time theory to manage

train runs. The capacity analysis focuses on the infrastructure capacity evaluation in terms of

the time that is consumed or by the number of trains that can be operated based on real

timetables. One direction double track infrastructure whose operation is based on blocking

time theory would be the operational output. A train operating on the infrastructure is always

defined in a section, the information for analysing the utilisation of infrastructure from the

timetable is denoted as the operational inputs. The operational inputs are time for signal set

up, time for signal confirmation, approach time, running time, time for clearance, time for

release, scheduled stop, operational sequence, and overtaking arrangement. These are the

inputs that Zhong et al (2018) used to determine the capacity analysis for the train and the

infrastructure capacity.

Lindfeldt, A. (2015) analyses the underlying behaviour of congestion on railways. According

to Lindfeldt (2015) the maximum capacity is reached when the marginal gain of operating an

extra train is lower than the costs in terms of longer travel times and increased sensitivity to

delays. Lindfeldt utilised two approaches in the analysis. The first approach used train

operation and delays of actual data from the Swedish rail network, then he analysed how

different factors influence available capacity and train delays. The second approach, utilised a

simulation method, scenarios conducted to analyse the influence of traffic density, traffic

heterogeneity, primary delays, and inter-station distance on secondary delays, used timetable

allowance and capacity

Page 36: A SUMO analysis of the railway traffic flow on the SOWETO

20

Salido, et al (2012) determined a robust solution necessary to absorb short disruption in the

train operation system. They have identified some parameters directly related to robustness.

The parameters are considered in the analytical methods to give a measure of robustness.

The parameters are then compared to the simulation method to verify the measurement

obtained.

3.2 Simulation application

Daniel, et al (2012) give a description of how the SUMO simulation tool functions. They

explain how to conduct a road or rail simulation in SUMO. They cover the basic concept that

a simulation application tool should have for an example, attaining a network. In SUMO one

can create a network manually using netgenerate or it can be extracted from the website

OpenStreetMap.com using netconvert. A guide to route and vehicle design is also explained

as they are inter-related, a description of how the output functions works is also provided.

Lautala & Pouryousef, (2013) did a comparison study of two simulation package tools

RailSys a timetable based European simulation tool and RTC a non-timetable based North

American simulation tool. In the comparison study they note that in North America the non-

timetable simulation software is preferred as it has capabilities to improvise. The

improvisation comes at a cost as the software may encounter a problem in assigning all trains

and may need manual manoeuvring from the user to resolve the issue by adjusting the train

data. The timetable-based simulation software tool also has its limitation when there is a

conflict in the schedule, the user must change the timetable until it is workable. In their

analysis they found that though both packages are powerful rail simulation tools, RTC has an

easier operation rules and dispatching system. RailSys struggles to adjust to the American

signalling and rolling stock. According to them, the adjustment and calibration of the

parameter for the rolling stock and signalling is time consuming. They also determined that

RailSys has a better optimisation scheduling tool than RTC because RailSys provides more

capacity levels for a given scenario

Nash & Huerlimann, (2004) discuss the computer aided tool OpenTrack, a simulation system

that was developed by the Institute for Transport Planning and System, in Switzerland.

OpenTrack is a discrete and continuous event simulation tool, it can calculate continuous

Page 37: A SUMO analysis of the railway traffic flow on the SOWETO

21

solution of train movement and the discrete process of a signal. One of the benefits of

OpenTrack simulation tool that Nash & Huerlimann, (2004) mentioned is its versatility as it

can be incorporated with object-oriented languages that have similar data interface structure

and can be run in different computer platforms.

Yeung & Marinov, (2017), reviewed literature on five different simulation to understand

which would be suitable in the baggage transfer in Newcastle central Station. They reviewed

RailSys, OpenTrack, SIMUL8, XpressMP and Arena. RailSys and OpenTrack are simulation

tools designed for the railways whilst the others can be used in any industry. They determined

that four of the reviewed simulation tools except for XpressMP are a discrete event

simulation tool. Discrete event simulation has an advantage of being user friendly.

Continuous event simulation tools are difficult to use in that they involve coding languages to

be compiled by a programme. Yeung & Marinov, (2017) discuss the option to use for

simulating baggage transfer by comparing the strengths and weaknesses of each simulation

tool.

Markewicz, (2013), analyses a method of calibrations in the railway industry. As with many

other studies, Markewicz, (2013) states that calibration is done to obtain an accurate

operational representation of the actual rail network and the model derived could be used for

further studies. The author argues that the shortage of a methodology for rail model

calibration has led to a lack of standardisation, ad-hoc analysis, and no base to consider

calibration concerns. A fourteen (14) step-plan is designed to have complete calibration for a

model. The fourteen-step process is based on the following, calibration set-up, calibration-

process, and finalisation. The fourteen-step process was used in a case study in the

Melbourne, Australia was conducted using RailSys simulation software.

Sipilä, (2015), proposes methods for using simulation in a more effective manner and in a

wider context. The methods deal with modelling delays that can be used in the calibration

process. The models use timetable changes with respect to allowances and buffer times. He

investigated these parameters that is the allowance and buffer time on the Western line in

Sweden to see how punctuality is affected for the high-speed rail. He determined that when

the buffer time and the allowances are increased there is a decrease in the train interaction

probability. By evaluating the buffer time and allowance Sipilä, (2015) aimed to assess the

robustness of timetables.

Page 38: A SUMO analysis of the railway traffic flow on the SOWETO

22

3.3 Land use and spatial planning

Mubiwa & Annegarn, (2013), discus the spatial arrangement of the Greater Johannesburg.

They start by explaining the reasoning behind the spatial arrangement of the Witwatersrand

area. As they have described, Witwatersrand was a mining town therefore all the spatial

arrangement of the city was based on the set up of mines. Later industrialisation of the city

changed the manner the city is arranged, they continue to say that the arrangement of firms

and residential areas had an influence in the manner transport system especially the railway

was designed.

Page 39: A SUMO analysis of the railway traffic flow on the SOWETO

23

4 . METHODOLOGY

The manner of which traffic flows in railways influences the capacity, railway capacity is a

complex phenomenon which depends on many attributes of the railway. For example, the

infrastructure, train size, heterogeneity, frequency of trains and so forth. A holistic approach

is used in the analysis of the traffic flow in the SOWETO corridor. A summarised procedure

taken for the analysis of the corridor is presented in the below text.

4.1 Data Collection

4.1.1 Concept Development of the research

The research methodology for this study is qualitative and quantitative. The quantitative data

used in the analysis was collected through interviews from stakeholders. The collected data

was used to gain insight in the operation of the train service in the SOWETO corridor. This

data in turn helped in the simulation.

4.2 Preparation and execution for model development

4.2.1 Gathering of information

This sub-section describes the methods for the collection of data on the SOWETO corridor

with New Canada Station as a place of interest. To understand fully the operation of the

SOWETO corridor, the author of the report conducted interviews by means of questionnaires.

Emails were sent to the operator Metrorail Gauteng South requesting technical information

about the nature of train operations on the SOWETO Corridors. The emails informed the

operator on the nature of the study and the reasons behind the study. The author interviewed

former employees, researchers working in transport fraternity, private companies, and other

stakeholders. Most of the interviews were done by means of digital platforms Skype,

WhatsApp, E-mails and so forth. Those that were interviewed were informed about the nature

of the study.

4.2.2 Summary of the Questionnaire for the operator

The questionnaire was designed to assist the author of the report in understanding the

operation and the infrastructure of the SOWETO corridor. The following are the parameters

Page 40: A SUMO analysis of the railway traffic flow on the SOWETO

24

requested by the author to the operator, which were useful in the analysis of the traffic flow

on the SOWETO corridor.

The parameters are as follows:

The time needed to set up a signal on the block section;

The time needed for the train driver to confirm signal to approach in a block;

The time needed for a train to clear a block;

The time needed for a train cover the whole length of a block;

The time needed for a railway operation system to release the signal;

The duration of a scheduled stop

The departing sequence of train from block to block

Overtaking arrangements in the train operation.

4.2.3 Timetable

The Metrorail Gauteng South designed timetable was the starting point in the analysis of rail

traffic on the corridor. New Canada Station is an intermediate station therefore it experiences

major congestion. The train traffic at the New Canada station was then isolated as it is the

station of interest for the study. Timeslots pertaining to the arrival and departures at New

Canada station were extracted from the timetable. The extracted time slots are from the

Vereeniging/Oberholzer to Johannesburg route, Naledi to Johannesburg routes and Naledi to

George Goch routes. Estimated travel times and other operational aspect were measured from

the adjacent stations, that is the Mlamlankunzi Station and Mzimhlophe Station which are

located on the South of New Canada and Longdale Station and Crown Station which are

located on the North side of New Canada Station using the main timetable in Appendix A.

Page 41: A SUMO analysis of the railway traffic flow on the SOWETO

25

4.3 Conceptualisation of the Model

Figure 13:Model Conceptualisation framework. Source (Robinson,2004)

This section follows the concept model as per Robinson (2004) concept framework shown in

Figure 13. The following sub-Sections describes how the inputs used in the simulation were

determined. For example, getting the main input parameters, acceleration, and deceleration of

the vehicles in the simulation. The outputs are later discussed in the Results and Analysis

Section.

4.3.1 Input parameters to the model

4.3.1.1 Acceleration and Deceleration of the trains

Newton’s equations of motion were used to determine the acceleration of the vehicles. The

equations were used because they give a simplistic method to determine the acceleration and

deceleration of the vehicles. The motion of the vehicles is modelled as follows:

(4.3.1)

(4.3.2)

Where m is the gross mass of the train vehicle and a is the acceleration of the train.

Page 42: A SUMO analysis of the railway traffic flow on the SOWETO

26

is the combination of the internal and external forces acting on the train as shown in

Figure 14. is the traction force of the vehicles which for the trains in the study is

determined to be between 200kN – 300kN as per the specifications of the operator. is

determined by finding the force acting against the traction force, therefore ,Equation 4.3.3

is the sum of the train resistance , gravitational force and the resistance force due to

the curves .

𝐹𝑒𝑥 = 𝐹𝑟 + 𝐹𝑔𝑟 + 𝐹𝑐 (4.3.3)

Figure 14: Forces exacted on a moving train Source: (Seimbille, 2014)

The Davis formula, Equation (4.3.4), is a widely used formula in railways for determining the

train resistance forces. There are various methods used to derive A, B, C coefficients of the

Davis formula, the derivations used in the study are from (Seimbille, 2014)

𝐹𝑟 = 𝐴 + 𝐵𝑣 + 𝐶𝑣2 (4.3.4)

A = (1.3 + 29

𝑊) is the related axle load of the vehicle.

B = 0.0045 is the state and stability of the track coefficient.

C = 0.00034𝐴𝑠

𝑊𝑛 is the aerodynamics coefficient which depends on the As the surface area of

the vehicle, W the axle load of the train and the n the number of axles on the train.

Page 43: A SUMO analysis of the railway traffic flow on the SOWETO

27

𝐹𝑔𝑟 = 0.001𝑚𝑔𝑖

(4.3.5)

The gravitational force is the extra force needed to lift the train up an incline or push the train

down the incline. It is defined by length of the inclined length in metres (m) divided by the

height of the incline in millimetres (mm), that is ⅈ=

𝑚

𝑚𝑚=‰

𝐹𝑐 = 0.001𝑚𝑔(𝑘

𝑟)

(4.3.6)

The force due the curvature depends on the radius and gauge of the track. The rolling

resistance is due to the friction between the wheel and the rail. k is the coefficient which

depends on the track gauge and for the 1067mm gauge is derived to 541

𝐹𝑟𝑒𝑠 = 0.09𝑊 (4.3.7)

W is the combined axle loads of the train.

Fres is the resistance force needed for the vehicle to come to a halt. This force is the braking

force which is the normal force multiplied by the friction coefficient of the wheel and the rail.

The braking Force was used to determine the deceleration of the vehicles.

4.3.1.2 Stopping and Dwell times

Dwell times are a direct consequence of the number of boarding and alighting of passengers

on the train. More people at the platforms and inside the train will increase the dwell time in

each station. According to Simpson, et al (2009), 40% of travellers from Johannesburg

Metropolitan use the train to travel to Germiston and conversely from Germiston to

Johannesburg for work travel purposes. The Vereeniging/Oberholzer to Johannesburg route

to date, has approximately 25 active Stations and the Naledi to Johannesburg route has about

14 train Station. The Naledi to George Goch route has 14 train Station and the

Vereeniging/Oberholzer to George Gogh corridor has 23 active stations. Dwell times for each

station is derived from the rate of arrival of the passengers to the stations according to the

Page 44: A SUMO analysis of the railway traffic flow on the SOWETO

28

travel patterns as surveyed by Simpson, et al (2009). Luethi, et al (2006) divides passengers

into two categories namely:

a) Passengers that are timetable dependent; these are daily commuters who know which

vehicle they must take for their trip. The main purpose of their trip is to go to work or

school. They normally arrive at the station close to the arrival of the vehicle. These

passengers also sometimes must connect to other transport modes before reaching

their destination.

b) Passengers that are timetable independent; these are passengers that arrive at the

stations randomly.

The study takes into consideration the passengers that are timetable dependant according to

Luethi, et al (2006), these passengers have uniform distribution when arriving at stations,

meaning that stations experience a higher rate of arrival from these passengers. Determining

the dwell time, the Wirasinghe and Szplett model developed in 1984, Table 5, is used to

understand the possible dwell times for each station on each corridor. This is done to assign

the type of vehicle to the appropriate route, meaning the vehicle with the bigger internal

capacity is designated to the route that has more passengers.

Equation

number Group description

Prediction equation

𝒕 = 𝒍+ 𝝀𝒂 + 𝜸𝒃

1 Exclusive or dominant alighting

β ≤ 0.33 𝑡 = 𝑙 + 1𝑎 + 2.4𝑏

2 Alighting and boarding

0.33 ≤ β ≤ 0.67 𝑡 = 𝑙 + 0.4𝑎 + 1.4𝑏

3 Exclusive or dominant boarding

β ≤ 0.67 𝑡 = 𝑙 + 1.4𝑎 + 1.4𝑏

β = fraction of boarders l = lost time [s] 𝜆 = time per person to alight [s/P] 𝜇 =

time per person to board [s/P] a = number of alighters [P] b = number of boarders

[P]

Table 5: Equations to estimate dwell time at the Stations. Source: (Gysin, 2020)

The Wirasinghe and Szplett is a simplistic model, as it does not encapsulate other factors that

influence the dwell time. The equations in Table 5 are used to estimate the passengers

Page 45: A SUMO analysis of the railway traffic flow on the SOWETO

29

boarding and alighting on the vehicles. The estimated passenger number is then used in the

Weston model Equation (4.3.8).

To be able to include other factors, the Weston model as shown in Equation (4.3.8) is used as

it can capture subtleties of alighting and boarding of trains. The model assumes that the doors

takes approximately 15 seconds to open and to close though the opening and closing time

depends on the size of the door and type of rolling stock. According to Thoreau, et al (2017)

the wider the width of the door, the longer it takes to open and to close, increasing the dwell

time by few seconds in comparison to doors with smaller widths. The widths of the doors are

used to determine the F in Equation (4.3.8), which is the peak or average door factor, and is

measured by the number of passengers (pax) passing through the door of certain width.

Thoreau, et al (2017), used three widths 1.6m ,1.7m ,1.8m and found the F factor to be

0.73,0.85 and 0.76, respectively. The 5M2A has door widths of 1.1m and the Xtrapolis has

door widths of 1.4m to determine the F factor of the vehicles from the study, extrapolation

was used, using the results from Thoreau, et al (2017).

Figure 15: Subprocess of train dwell time. Source: (Gysin, 2020)

Figure 15 is a visualisation of equation 4.3.8 showing the process that applies during dwelling

of train at Stations. The other variables used in the equation are described below.

(4.3.8)

Where:

dt = dwell time (s) at the station

A = number of alighting passengers per train

B = number of boarding passengers per train

D = number of doors

F = peak door/average door factor

S = number of seats

T = number of through passengers

Page 46: A SUMO analysis of the railway traffic flow on the SOWETO

30

4.3.2 Calibration and Validation of the model

Calibration

There is a shortage of model calibration method that has resulted in the lack of

standardisation, ad-hoc analysis to calibration concerns in the railway traffic planning

(Markewicz, 2013). According to Dowling, et al., (2004) to calibrate a parameter of a model,

the parameter must be categorised as:

i) Parameters that the analyst is certain about and does not wish to adjust.

ii) Parameters that the analyst is less certain about and willing to adjust.

Travel time is the parameter that is calibrated in the model, to calibrate the parameter the

mean square error (MSE) is used and should be minimised (Dowling, et al., 2004). MSE is

recommended for calibration because it is most sensitive to large volume errors. MSE is the

sum of the squared errors averaged for run repetitions with different random variable

seed,Equation 4.3.9.

𝑀𝑆𝐸 =1

𝑁 (𝑀𝑖 − 𝐹𝑖 )

2

𝑛

𝑖=1

(4.3.9)

MSE equation is a quadratic equation therefore, to convert to linear form, it is squared to give

RMSE the relative mean square error, Equation 4.3.10.

𝑅𝑀𝑆𝐸 = 1

𝑁 (𝑀𝑖 − 𝐹𝑖 )

2𝑛

𝑖=1

(4.3.10)

Where:

MSE = mean square error

RMSE = relative mean square error

F = field measurement

M = model output

N = number of data points

i = data points

Validation

A simple definition of validation is that it is a method to compare scenarios, that is, real life

observation and the model that is created. It is to validate that the model can represent the

Page 47: A SUMO analysis of the railway traffic flow on the SOWETO

31

situation in the field. To conduct validation a statical method of hypothesis testing is used.

The hypothesis test will evaluate the means of the scenarios, to determine whether there are

any significant differences between the means, a t-test is carried out the formulae are as

follows:

𝑇𝑡 𝐴 =1

𝑛 𝑇𝑡𝐴𝑛𝐴𝑖=1 𝑇𝑡 𝐵 =

1

𝑛 𝑇𝑡𝐵𝑛𝑇𝑡𝐵𝑖=1

(4.3.11)

𝑆𝐴2 =

1

𝑛 (𝑇𝑡𝐴 − 𝑇𝑡 𝐴 )

2

𝑛𝑇𝑡𝐴

𝑖=1

𝑆𝐵2 =

1

𝑛 (𝑇𝑡𝐵 − 𝑇𝑡 𝐵 )

2

𝑛𝑇𝑡𝐵

𝑖=1

(4.3.12)

𝐻0: µ𝐴 = µ𝐵

𝐻𝐴: µ𝐴 ≠ µ𝐵

Where:

A : is the data from the field represented as scenario A

B : is the data from the model represented as scenario B

: is the sample mean of the travel time for scenario A

: is the sample mean of the travel time for scenario B

: is the variance of the travel time for scenario A

: is the variance of the travel time for scenario B

: is the population mean of travel time for scenario A

: is the population mean of the travel time for scenario B

Ho : the nul hypothesis, that the population mean of the travel time in scenario A is equal to

the population mean of the travel time in scenario B.

HA : the alternative hypothesis, that is the population mean of the travel time for scenario A is

not equals to the population mean of the travel time for scenario B.

The rejection critetion is that the p-value of the test must not be lesser that p-crtitcal = .05.

This means the set significance level is α = 0.05. The t-Stat must be greater than t-critical,

that is < tstat.

Page 48: A SUMO analysis of the railway traffic flow on the SOWETO

32

5 . SIMULATION OF URBAN MOBILITY (SUMO) SOFTWARE

PACKAGE

SUMO developed by the Institute of Transportation systems at the German Aerospace

Centre.

SUMO is an open source microscopic, inter and multi modal, space-continuous and time

discrete traffic flow simulation package which has capabilities to simulate micro or macro

networks. It has traffic modelling utilities like the rail and road importer which can read

different source formats (Daniel, et al., 2012).

5.1 Generating the Network

The network provided in Sumo are real World networks generated from application and can

be generated manually in the case of new designs. The rail network nodes which are the main

feature of the network have capabilities of forming edges by joining nodes from the origin

and destination. The edges are representative of the real-World tracks, nodes can be

converted to junctions, where some junctions can be converted to traffic signalling lights

(Daniel, et al., 2012). Edges are normally unidirectional but can be formatted, each edge has

its designated maximum speed and its own width. Networks are uploaded either by a network

generator called net-generate or by a network importer called net-convert. The net-convert

can read digital spatial formats like the OpenStreetMap and an original sumo-specific XML

input file. These input files are divided into node, edge, type, connection, and traffic light

logic XML files. Figure 16 shows network preparation procedure in net-convert and net-

generate.

Page 49: A SUMO analysis of the railway traffic flow on the SOWETO

33

Figure 16: Generating of network in Sumo. Source (Daniel, et al., 2012)

Application to the study

Figure 17: Network for the SOWETO corridor, surrounding areas of New Canada Station. Generated

using net-convert

Figure 17 shows the uploaded section of the SOWETO corridor, with New Canada Station at

the centre of the network. The network was uploaded using OpenStreetMap.com and net-

convert. The railway lines are highlighted in the pink colour and the Station are shown by the

Page 50: A SUMO analysis of the railway traffic flow on the SOWETO

34

red arrows. In the simulation the shape files and polygons are removed as they made it

difficult to view the simulations when it was running. The shape files and polygons made the

network to be difficult to work with as other edges, nodes, and type, from roads, streets,

housing etc. form part of the XML-files. Net-convert was used to remove these files, it is

possible to use other methods, but they are time consuming. If the network is edited and

saved using Netedit, which comes with SUMO, the network must be reloaded again using

net-convert to avoid errors.

5.2 Generation of Routes and Vehicles

Routes are designed by combining consecutive or non-consecutive edges. For non-

consecutive edges, there must be a connection, for an example in the cases of a junction

where there are turning capabilities, in other words when a vehicle needs to change directions

Daniel, et al., 2012). Vehicles are given individual identities, departure time, and designated

routes. Each vehicle can have a different type assigned to it. The assigned type is the

characteristic of the vehicle like colour, speed, type of mode, type of infrastructure and so on.

The additional file also can create routes especially if there is a need for stopping, like in

public transport. Route files do not accommodate stopping well therefore to simulate public

transport for vehicle production and stopping areas additional file is the better route.

Application to the study

The following were inserted and edited on the network:

a) Vehicles

The first vehicle used in the simulation is the 5M2A (TYPE A) which is the vehicle

that is currently used in the SOWETO corridor. The properties of the vehicle are used

to create the simulation vehicles. The second vehicle used is the Xtrapolis which is

not currently used in the SOWETO corridor, its properties are also used in the

simulation.

b) Routes

Routes are designed as per the schedule of Vereeniging – Johannesburg – George

Goch line, Naledi – George Goch line and the Naledi – Johannesburg line. Table 6

shows the colour scheme representing the routes for the designed network. These are

Page 51: A SUMO analysis of the railway traffic flow on the SOWETO

35

the initial routes, they are all one-directional from South to North, South being Naledi

and Vereeniging, North being George Goch and Johannesburg.

ROUTES STATION PLATFORM

Yellow 1 Mzimhlophe1→ New Canada 3 →Longdale2

Red Mamlankunzi2→ New Canada 2 → longdale1

Blue Mzimhlophe2 → New Canada 4 → Crown 2

Table 6: Initial routes from the Metrorail timetable for the Gauteng South corridors

5.3 Simulation

SUMO has a default time step of one second, but the time step can be minimised to one

millisecond, it has maximum time bound of 49 days (Daniel, et al., 2012). The simulation is

space-continuous, the vehicle position is by the track is moving on and the distance from

beginning of the track. The speed of the system is determined by the car-following model,

there are variation of car-following model. Railway simulation has a dedicated car-following

model called rail, the car-following model determines the speed and distance of the leading

vehicle to adjust the speed of the following vehicles (Daniel, et al., 2012). SUMO has

capabilities to interact with external application by means of the socket connections. For

online interaction SUMO must be started with additional option which obtains the port

number to communicate. SUMO reads the port for upcoming connection and the triggers the

start and the end of the simulation. The user can access values from the artifacts of the

simulation which is allowed by complex interaction like the online synchronisation of traffic

lights.

Application to the Study

Started with a base scenario which follows the used timetable. The timetable used only

considers a five and half hour period from 04:00am to 9:30 am as set in the timetable. The

simulation starts few hundred meters from Mlamlankunzi station and Naledi Station. The

vehicles will stop in Mlamlankunzi and Naledi Station to factor in the dwell times in these

Page 52: A SUMO analysis of the railway traffic flow on the SOWETO

36

particular stations, they will then proceed to New Canada where they will stop before

proceeding to Longdale and Crown station then the vehicles will exit the simulation a couple

of meters after departing from Longdale and Crown Stations. Detector loops are placed in

strategic place on the line like the stations and few kilometres before turnouts. These detector

loops will determine the harmonic speeds, occupation, average speeds, and the number of

vehicles that have entered the loop.

5.4 Assessment of different Railway Simulation Tools

Computer aided tools are an important tool for evaluating different improvement strategies in

the railway sector. Some simulation tools allow both macroscopic and microscopic

simulations like OpenTrack and some allow just one, either micro simulation an example of

this is RailSys or macroscopic like NEMO. The commercial railway simulation software

package is normally based on two main components (Pouryousef & Lautala, 2015).

• Train movement simulation

• Train dispatching simulation

Train movement simulation calculates the train speed along the track by using the train

resistance formula and train traction power (Pouryousef & Lautala, 2015). The dispatching

simulation imitates the behaviour of the dispatcher. Pouryousef &Lautala, (2015) further

describe simulation softwares to be timetable and non-timetable based where timetable based

simualtion softwares are applied in railways that operate based on the improvised operation

pattern without initial timetable. Non timetable based simualtion softwares are based on the

initial timetable of trains and uses software tools to improve the timetable as much as

possible (Pouryousef & Lautala, 2015).

Simulation tools also offer a cheaper method of evaluating the planning of the railways.

Understanding capacity as it is not intuitively obvious for an example a railway line that have

minimum train service can have capacity problems (Nash & Huerlimann, 2004). The setup of

the infrastructure is one of the factors that influence the capacity of the railway network, the

technology of the infrastructure also plays a tremendous role in the railway traffic planning.

Railway simulation tools also have their limitations. Example of this would be validation of

programmes or simulation are area specific and so on.

Page 53: A SUMO analysis of the railway traffic flow on the SOWETO

37

5.4.1 OpenTrack

Figure 18: Main Elements of OpenTrack. Source: (Nash & Huerlimann, 2004)

OpenTrack can be run on different computer platform and incorporates the benefit of object-

oriented programming language with a common interface. The latest railway simulation

programs are object oriented and XML based (Nash & Huerlimann, 2004). The objected

oriented programming is created by combining modules of a standard code with application

specific algorithm. OpenTrack works in conjunction with RailML an open source XML

based language. RailML is simple to use and can be used to transfer data between

programmes.

Data is put in the user-friendly graphical interface see Figure 18, then it will be process to

RailML creating XML files for the rolling stock and infrastructure. OpenTrack will then be

modified to enable rolling stock and infrastructure data to be directly imported from RailML

data files to the output.

Page 54: A SUMO analysis of the railway traffic flow on the SOWETO

38

5.4.2 RailSys

Figure 19: The process used for multiple timetable analysis with simulation of nominal and operational

timetables Source: (Sipilä, 2015)

RailSys is on operation management software system which integrates timetable construction

and infrastructure management with microscopic simulation. It is one of the most common

timetabled-based simulation software in Europe (Pouryousef, et al., 2015), (Sipilä, 2015),

(Yeung & Marinov, 2017). The routing algorithm installed on RailSys is heuristic-based and

not optimization based and there are thus certain limitations to the effectiveness of the

dispatching measures (Sipilä, 2015). Therefore, routing is not designed to optimize a

perturbed scheduled timetable. This applies in cases where many lines running in single-track

or bidirectional operation are located within the area under review (RailSys, 2014). Sipilä

(2015), gave a heuristic process of RailSys this can be seen in Figure 19. The process starts

with the generation of the infrastructure, vehicles then assigning the vehicles to the routes

generated, this will be followed by a simulation process for the nominal timetable which then

passes to post processing and assigned to statistical analysis.

Page 55: A SUMO analysis of the railway traffic flow on the SOWETO

39

5.5 Comparison of the simulation tools

The attributes of each simulation tool are summarised in Table 7, which shows the

comparison that the author made for SUMO, OpenTrack and RailSys.

SIMULATION

TOOL

SUMO

OpenTrack RailSys

DEVELOPER

Institute of

Transportation systems

at the German

Aerospace Centre

(Germany)

Institute for Transport

Planning and System,

(Switzerland)

Rail Management

Consultants GmbH

(RMCon) (Germany)

CAPABILITIES

- railway network’s

infrastructure

- Analysing the

capacity of lines

- Calculation of

minimum headway

- Rolling stock

- Running time

- designing various

signalling systems

- Extraction of real

networks

- railway network’s

infrastructure

- Analysing the

capacity of lines and

stations

- Calculation of

minimum headway

- Rolling stock

- Running time

- Timetable

Construction

- designing various

signalling systems

- Analysing the effects

of system failures

- Calculation of power

and energy

consumption of train

services

-Infrastructure manager

-Timetable construction

-Capacity Management

- Track Possession

planning

-Simulation Manager

-Rolling stock circulation

planning

- Graphical Timetable

-Platform and track

occupation diagrams

- Graphical network

interface

-Delay statistics

Page 56: A SUMO analysis of the railway traffic flow on the SOWETO

40

SIMULATION

CRITERIA Non-timetable based

Timetable based

simulation software

Timetable based

simulation software

OUTPUT

CAPACITY

Statistics,

Occupation

Statistics, occupation

time, timetable

Train graphs

Delay statistics,

infrastructure occupation

time, optimized timetable

TYPE OF

SIMULATION

Microsimulation /

Macrosimulation

Microsimulation /

Macrosimulation Microsimulation

HANDLE Continuous (not user-

friendly)

Discrete event (user

friendly)

Discrete event (user

friendly)

Table 7: Comparison characteristics of the SUMO, RailSys, OpenTrack. Source: (OpenTrack.ltd, n.d.),

(Daniel, et al., 2012), (Lautala & Pouryousef, 2013)

Page 57: A SUMO analysis of the railway traffic flow on the SOWETO

41

6 . RESULTS AND ANALYSIS

Two plans of train traffic planning are evaluated for the SOWETO corridor. The first plan

uses the timetable as designed by the operator for the train operation of the SOWETO

corridor which has varying headways, the second plan evaluates capacity when the headway

has similar time interval for all routes. The impact of an additional route(s) is also assessed,

see Figure 20.

There are many factors that influences the congestion experienced on the railway network,

for example the dwell time as it highly depends on the number of passengers boarding and

alighting the train. The dwell time delay can have a ripple effect on the network, especially

when the block length/distance system is used. Another cause of delay in the train network

would be the malfunction of the infrastructure for example the signalling equipment or the

rolling stock, these cause unpredictable delays, which is not considered in this report.

Figure 20: Flow chart of the methodology for the analysis

Page 58: A SUMO analysis of the railway traffic flow on the SOWETO

42

TYPE A (5M2A) and TYPE B (Xtrapolis) vehicles are individually assessed in the first plan,

then they are assessed when both are operating in the network. Similarly, with the second

plan an assessment of TYPE A vehicles is firstly done, followed by TYPE B vehicles then

when both vehicles are in the network. The third plan is only considered after the results of

the previous two plans.

The specifications see Table 8 and Table 9 of each vehicles are used in the simulation. These

specifications are found using methods as described in Section 4 of the report. The

specifications include:

a) door size, lateral and vertical gaps between door and platform number of passengers

alighting and boarding. These specifications influence the dwell time on stations

b) Acceleration, deceleration, and speed. These specifications influence the runtime a

vehicle runs on a block

Each vehicle type has a dedicated line or route to which it does not share with any other rail

traffic.

Detector loops are placed in several strategic positions in several blocks along each track and

at the stations to collect information on the vehicles moving on the route at a specific time.

The detector loops are used gather information about the vehicle passing through the detector

loop. The information retrieved from the detector loops is used to do the analysis of all the

scenarios like the occupancy, flow, speed, and number of vehicles passing through the

detector loop of the train in a section.

Vehicles Specification Value

TYPE A → 5M2A

acceleration 0.2m/s2

deceleration 0.88m/s2

length 350 m

Max Speed 25 m/s

Door width 1.1m

Number of Doors 32

Minimum Gap (overlapping length) 110m

Table 8: Type A vehicle specification used in the simulation

Page 59: A SUMO analysis of the railway traffic flow on the SOWETO

43

Table 8 and Table 9 show the specifications that were used as vehicle variables in the

simulation. The acceleration and deceleration are the results from using the formulae in sub-

Section 4.3.1 they depend on the type of vehicle, track geometry, tractions forces, retarding

forces, and the weight of the vehicle. The length is the longest length of vehicle that could fit

to the platform of the station. The max speed is the maximum running speed designed for

each type of vehicle that is the 5M2A and the Xtrapolis and the width of the door is the total

opening of the door allowing passengers to embark and disembark.

Vehicles Specification Value

TYPE B →Xtrapolis

acceleration 0.36 m/s2

deceleration 0.882 m/s2

length 350 m

Max Speed 34 m/s

Door width 1.4m

Number of Doors 54

Minimum Gap (overlapping length 110m

Table 9: Type B vehicle specification used in the simulation

The overlapping length is the set distance that is allowed for a vehicle to pass a stopping

signal, 110m is set by Metrorail. In the simulation the overlapping length is designated as the

minimum following gap. The minimum gap is the distance that the rear vehicle should keep

to avoid colliding with the front vehicle. It was set at 110m to adhere to the standard

overlapping length. Door width are the standardised width for each vehicle type, TYPE A has

1.1m width and TYPE B has 1.4m width and the number of doors also differ with vehicle

type, TYPE A has 32 doors whilst TYPE B has 54 doors.

Page 60: A SUMO analysis of the railway traffic flow on the SOWETO

44

Number ROUTES STATION PLATFORM

1 Yellow 1 Mzimhlophe1→ New Canada 3 →Longdale2

2 Red Mamlankunzi2→ New Canada 2 → longdale1

3 Blue Mzimhlophe2 → New Canada 4 → Crown 2

4 Magenta Mlamlankunzi1 → New Canada 1 → Longdale1

5 Green Mlamlankunzi2 → New Canada 3 → Crown 1

6 Yellow2 Mzimhlophe1 → New Canada 2 → Longdale1

Table 10: Extended routes from the Metrorail timetable for the Gauteng South corridors and additional

route analysed

Table 10 shows the added routes to the initial routes as explained in Table 6 of Section 4. The

routes added are Magenta, Green and Yellow2 routes. The green and magenta routes are

added to increase capacity in the Vereeniging – Johannesburg route to mitigate the

overcrowding and delays experienced on the route as it will be described in the below sub-

Sections. The Yellow 2 route is in the same direction as Yellow1 because of conflict between

Yellow1 route and the Green route. Yellow2 was designed to operate on a different track

hence Yellow 2 stops at platform 2 in New Canada Station as shown in the Station Platform

column in row 6 in Table 10. The magenta also has the same direction as the red route, due to

the red route experiencing conflict with the Yellow 1 and/or Yellow 2 route, the red route

vehicles were removed and replaced with the magenta route vehicles but the magenta

vehicles will move on different tracks with lesser conflict. Therefore, in cases where the red

route is operational, the magenta route does not operate and in cases where the Yellow 1

route is operational Yellow 2 does not operate. At most 4 routes can operate simultaneously

with no or minimum conflict.

6.1 Input parameters

The spatial arrangement in Johannesburg Metropolitan for the railway network, is arranged in

a manner that residential areas are centralised on the South and firms centralised on the North

and on the East side of Johannesburg. This leads to fewer people alighting and more boarding

the vehicle at Stations before New Canada during morning peak periods and conversely

during the evening peak period. Equation number 3 from Table 5 in sub-Section 4.3.1 of the

Page 61: A SUMO analysis of the railway traffic flow on the SOWETO

45

report was used to determine the dwell time for stations before New Canada. This equation

assisted in the estimation of the dwell times when more people board than alight the train

and conversely Equation 1 from Table 5 in sub-Section 4.3.1 was used in estimating dwell

times for stations after New Canada as there were more passengers alighting than boarding

Table 11 and Table 12 show the estimated number of passengers that would arrive at the

stations per during the morning peak.

To estimate the possible number of passengers the population around the stations is

considered. According to JDA, (2010) and Simpson, et al (2009) approximately 80 percent of

the population in Gauteng South uses public transport and off the 80 percent, 40 percent

choose rail as a mode of transport. Column 2 and column 3 in Table 11 and Table 12 are the

80% of the population surrounding the respective Station and the number of daily passengers

which are 40% of the population. The number of passengers is then divided to the possible

number of passengers during peak time of 5 hours which the results are seen in column 4.

15min 5min 15min 5min 15min 5min

STATION 80% POPULATIONPASSENGERS PASS/HOUR PASS/15MIN PASS/5MIN

Naledi 48612 19445 3889 972 324 292 97 681 227 1363 456

Merafe 6939 2776 555 139 46 42 14 97 32 196 67

Inhlazane 71592 28637 5727 1432 477 430 143 1002 334 2007 670

Ikhwezi 95789 38316 7663 1916 639 575 192 1341 447 2684 896

Dube 41742 16697 3339 835 278 250 83 584 195 1171 392

Phefeni 35856 14342 2868 717 239 215 72 502 167 1006 337

Phomolong 19615 7846 1569 392 131 118 39 275 92 551 185

Mzimhlophe 35856 14342 2868 717 239 215 72 502 167 1006 337

NEW CANADA 35760 14304 2861 715 238 215 72 501 167 1003 336

Total New Canada 489702 156705 31341 7835 2612 2351 784 5485 1828 10971 3658

headway-->

a--> Alighting b--> Boarding dwell time

Table 11: Estimated number of passengers arriving at each station on the Naledi-New Canada line.

Source www.statssa.gov.za

Column 5 and column 6 are the estimated arrival rate of passenger in 5 minutes and 15

minutes, respectively, which are the possible headways for the corridor. The Alighting and

Boarding columns are the distribution of passengers in relation to the pattern of patronage in

Page 62: A SUMO analysis of the railway traffic flow on the SOWETO

46

SOWETO corridor. As aforementioned, during peak periods the SOWETO corridor

experiences more passengers boarding than alighting. Therefore, passengers are distributed to

have 70% boarding and 30% alighting. The last column are estimated number of passengers

alighting and boarding at 5 minutes and 15 minutes headways using the Equation 1 from

Table 5 in sub-Section 4.3.1

15min 5min 15min 5min 15min 5min

STATION 80% POPULATIONPASSENGERSPASS/HOUR PASS/15MIN PASS/5MIN

Vereeniging 79830 31932 6386 1597 532 479 160 1118 373 2237 747

Houtheuwel 20062 8025 1605 401 134 120 40 281 94 564 189

Kwaggastroom 44404 17762 3552 888 296 266 89 622 207 1245 416

Eatonside 49131 19652 3930 983 328 295 98 688 229 1378 461

Residensia 18802 7521 1504 376 125 113 38 263 88 528 177

Stretford 61414 24565 4913 1228 409 368 123 860 287 1722 575

Grasmere 38301 15320 3064 766 255 230 77 536 179 1074 359

Midannadale 57452 22981 4596 1149 383 345 115 804 268 1611 538

Anglers 29688 11875 2375 594 198 178 59 416 139 833 279

Lawley 26509 10604 2121 530 177 159 53 371 124 744 249

Lenz 71771 28708 5742 1435 478 431 144 1005 335 2012 672

Midway 26530 10612 2122 531 177 159 53 371 124 745 250

Tshiawelo 40428 16171 3234 809 270 243 81 566 189 1134 379

Kliptown 26907 10763 2153 538 179 161 54 377 126 755 253

Nancefield 42195 16878 3376 844 281 253 84 591 197 1183 396

Orlando 54568 21827 4365 1091 364 327 109 764 255 1530 511

Mlamlankunzi 9692 3877 775 194 65 58 19 136 45 273 92

NEW CANADA 35760 14304 2861 715 238 215 72 501 167 1003 336

Total New

Canada916805 293377.6 58676 14669 4890 4401 1467 10268 3423 20538 6847

Headway-->

a--> Alighting b--> Boarding dwell time

Table 12: Estimated number of passengers arriving at each station in the Ver-New Canada line. Source:

www.statssa.gov.za

Page 63: A SUMO analysis of the railway traffic flow on the SOWETO

47

6.2 Calibration and Validation

The train type currently used by the Metrorail is the TYPE A, which is the 5M2A. Therefore,

for calibration and validation purposes TYPE A was also used in the simulation. Three routes

were used in the simulations Red route, Yellow 1 route and the Blue routes, these routes

represent the Vereeniging-Johannesburg line, Naledi – Johannesburg line and the Naledi –

George Goch line, respectively. The calibration and validation methodologies are discussed

in sub-Section 4.3.2. The parameter selected to be calibrated is the travel time from Station to

Station, this is because the observed data from the field concentrated on the travel time of the

vehicles. 2% of the field data in the Red route, 1.5% field data of the Yellow route and 1.5%

field data of the Blue route were not included in the evaluation, these were data points that

were higher than 30 minutes. These longer travel times were the cause of the malfunction of

either the train or the wayside track equipment, as stated before, these delays do not form part

of the scope.

1 2 3 4 5 6 7 8 9 10 11

2 MEAN S.D MSE RMSE MEAN S.D MEAN S.D MSE RMSE

Yellow 1== Naledi-

Johanneburg3 231,4 25,3 178901 21,1 321,1 416,0 315,5 52,0 6627 4,1

Red == Vereeniging

- Johannesburg4 230,9 23,2 24278 155,8 378,8 745,3 358,8 119,3 9569 97,8

Blue == Naledi -

George Goch5 231,2 22,3 128572 12,0 302,5 323,3 363,2 46,3 132694 12,2

Blue == Naledi -

George Goch(2)6 231,2 22,3 128572 12,0 302,5 323,3 356,9 41,2 129045 12,1

Pre-calibration (s) Observations (s) Post-Calibration (s)

CALIBRATION

Table 13:Values retrieved before and after calibration from the observed data

Table 13 are the calibration results, the dwell time was the parameter that was calibrated in

the model as it is the has the most impact on the travel time. In the first case, pre-calibration

the dwell time was set to 40s, which is the stopping time at the stations that is used in

preparation of the timetables. The dwell time for post-calibration is found using Equation

4.3.8 in sub-Section 4.3.1, this dwell time was an improvement from the 40s prescribed dwell

time. In the post-calibrated dwell time by the arrival rate of the passengers, which was

randomised. The pre-calibration results yielded a bigger RMSE in the Red and the Yellow

Page 64: A SUMO analysis of the railway traffic flow on the SOWETO

48

routes 155,8s and 21,1s, respectively. In the Post-calibration model, the RMSE was

minimised to 98s for the Red route and 4.1s for the Yellow route, the blue remained constant

in both models. Because there is no standardised manner for calibration in the railways lines a

validation analysis of the models was conducted.

Pre-Calibration Post-Calibration

1 2 3 4 5 6 7

2 t-test p-value t-test p-value t-Stat > t-Stat-critical

p-value < p-value critical

t-Stat > t-Stat-critical

p-value < p-value critical

critical values 3 1,96 0,05 1,96 0,05

Yellow 1 Naledi-

Johanneburg4 4,3 2,0E-05 0,3 0,8 Reject Fail to Reject

Red == Vereeniging -

Johannesburg5 8,8 3,3E-18 1,2 0,2 Reject Fail to Reject

Blue == Naledi -

George Goch6 5,9 4,2E-09 5,0 5,9E-07 Reject Reject

Blue == Naledi -

George Goch(2)7 5,9 4,2E-09 1,7 0,08 Reject Fail to Reject

VALIDATION

Pre-calibration (s) Post-Calibration (s)

Rejection Criterion

Table 14: Values retrieved for validation of the model

Though the Blue route has constant RMSE in both models it did not do well in the validation

of the models. Therefore, the blue route was re-calibrated, which resulted in the second blue

row(7) in Table 14, the travel times in the simulation were higher than that of the field data.

To mitigate the problem the dwell time was adjusted by rearranging the passenger for both

Yellow and Blue route from 50% each, to 60% passenger for the Yellow route and 40% for

the Blue route. In Table 14 the p-value of the first Blue route simulation try was small, 5.09E-

07 (row 6, coulumn5) and the t-Stat was greater than t-critical. In hypothesis testing there is a

possibility of two type of errors occurring, that is:

i) TYPE I errors, these errors occur when the null hypothesis is rejected when it should

not have been rejected, model builder’s risk.

ii) TYPE II errors, these errors occur when the null hypothesis is not rejected when it

should be rejected, model user’s risk (Sargent, 2010).

The determination of which statistical error is undesirable depends on the experimental

design before data collection. Though, TYPE II errors are deemed to be better than TYPE I

and the probability of making TYPE I errors is set to be between 1% and 10%. Hence the

Blue route was re-calibrated. Calibration was done in Plan 1 and used on the rest of the Plans.

Page 65: A SUMO analysis of the railway traffic flow on the SOWETO

49

6.3 Simulation results

In the varying headways plan, Plan 1, the red route, yellow1 route and the blue route were the

routes used as they are the initial routes that represent the real route choice. The plan is

initiated by evaluating the TYPE A vehicles individually first, followed by the evaluation of

TYPE B vehicle then the utilisation of both TYPE A and TYPE B vehicles in the network.

The first step had TYPE A vehicle used in the simulation for all three routes and

implementing different the dwell times. Dwell times are separated into two categories:

i) The fixed dwell time, this dwell time is the prescribed dwell time that operator uses

when designing the timetables. This dwell time is normally between 30s to 40s. 40s

dwell time was considered in the simulations.

ii) The random dwell time is passenger dependent stopping time interval. This dwell

time is determined by using the methods described in Section 4 of the report. It

considers factors like the amount of people at the platforms at a given period and the

mechanics of embarking and disembarking the train.

On a technical perspective TYPE A vehicles seem to be the inferior vehicle than TYPE B as

TYPE A vehicles have lower acceleration and speed abilities in comparison to TYPE B. The

second step had TYPE B vehicles used in the simulation with the same routes used by TYPE

A vehicles and the dwell time categorised similarly as with TYPE A vehicles, that is random

dwell times and fixed dwell times.

The last step uses both TYPE A and TYPE B vehicles simultaneously in the railway

network. The distribution of vehicle types according to the routes was dependent on the

results of the first step and the second step. The route that experiences delays is the one that

is give priority. In the simulation the delays are seen by the number of vehicles teleported,

this means that the vehicle had to wait for a long time more than 300s, then it is moved to

another edge or is taken out of the simulation. Table 31 and Table 32 in Appendix C, are

examples of vehicles teleported.

Page 66: A SUMO analysis of the railway traffic flow on the SOWETO

50

6.3.1 Varying headways timetable- Plan 1

Table 15 shows the timeslots of vehicles that are at the New Canada Station, in a 5 hour

period there are 20 trains that pass through New Canada from Naledi Station en-route to

Johannesburg, 15 trains from Vereeniging/Oberholzer to Johannesburg and 15 trains from

Naledi heading towards George Goch. There are three routes utilised in this section the red

route which goes from Mlamlankuzi Station to Johannesburg Park Station, the yellow route

which goes from Naledi Station to Johannesburg Parks Station and the blue route which goes

from Naledi Station to George Goch Station. The slots that are highlighted in green in Table

15 are for trains that do not stop at every stations and slots that are red trains that start at

Stations that are in Lenz Station or Midway Station on the Vereeniging - New Canada –

Johannesburg corridor. The position of Lenz and Midway Stations can be seen in Table 12

NAL-JHB 04:20 04:25 04:50 04:58 05:15 05:32

Ver-JHB 04:17 04:57 05:17 05:17 05:47 05:57

NAL- GG 04:33 04:47 05:04 05:27 05:39 05:44

NAL-JHB 06:00 06:05 06:20 06:35 06:35 06:40 07:00 07:20

Ver-JHB 06:17 06:17 06:42 06:57 07:12 07:13

NAL- GG 06:14 06:24 06:44 06:49 07:22

NAL-JHB 07:30 07:50 07:55 08:10 08:30 08:54 09:00

Ver-JHB 07:29 07:47 08:07

NAL- GG 07:24 07:39 08:24 08:30

DURATION 04:00 - 05:57

DURATION 06:00 - 07:22

DURATION 07:24 - 09:00

Table 15: times when the train are at the New Canada Station

For the first Plan the dwell time was set to 40s and the travel time is 15 mins from Stations

before and after New Canada Station which is the time used by timetable planners for

commuter rail at Metrorail. The routes used are the ones currently utilised in the SOWETO

corridor, however, it possible to create more than as this section of SOWETO corridor has

quadruple tracks but also has many switches which may hinder capacity and the free flow of

rail traffic.

Page 67: A SUMO analysis of the railway traffic flow on the SOWETO

51

6.3.1.1 TYPE A only on the network

Random dwellT fixed dwellT Random dwellT fixed dwellT Random dwellT fixed dwellT

mzimhlophe1 3.84 3.73 53.21 10.47 1.49 2.82

mzimhlophe2 2.67 2.67 26.94 7.49 0.51 2.03

mlamlankunzi1 0.00 0.00 0.00 0.00 0.00 0.00

mlamlankunzi2 1.55 2.35 54.00 6.86 0.09 1.68

newcanada1 0.00 0.00 0.00 0.00 0.01 0.00

newcanada2 2.13 2.35 73.91 6.59 0.14 1.89

newcanada3 3.57 3.84 53.29 12.89 0.56 2.55

newcanada4 2.77 2.67 28.16 7.83 0.58 1.68

longdale1 1.23 2.45 44.47 6.75 0.12 2.00

longdale2 3.68 3.84 51.98 10.70 0.55 2.28

crown1 0.00 0.00 0.00 0.00 0.00 0.00

crown2 0.00 0.00 27.91 7.89 0.03 0.00

SPEED(m/s)

STATION

FLOW(veh/h) OCCUPANCY(%)

Table 16: Results for flow, track capacity, and the average speed at each platform for considered Stations

for TYPE A vehicle

Table 16 shows the results found when TYPE A vehicles were inserted into the simulated

network. The results in Table 16 are result outputs retrieved from the induction loops. The

induction loops were placed in each Station on the track adjacent to each platform in the

direction of the North bound traffic. The first column in Table 16 is the platforms in each

Station, Mzimhlophe Station, Mlamlankunzi Station, Longdale Station and Crown Station

each have two platforms dedicated for the North bound traffic for example Mzimhlophe1 is

platform 1 in Mzimhlophe Station. New Canada Station has four platforms dedicated to the

North and East bound traffic.

In Plan 1 as the other plans the flow, occupancy and speed were evaluated. These variables

describe interaction of the vehicles in the network. They give an understanding of how fast or

slow the movement in the simulated network is. The flow which characterised by the number

of cars that able to pass the loop in an hour, it shows whether the system is free flowing or if

there is some stalling. The speed which is the average speed of the vehicles operating on the

network, this variable shows how fast the vehicles are moving. The Speed shown in the Table

16 is the average speed of the vehicles approaching the stations, it is not indicative of the

average speed of the whole network. The occupancy at the Stations is the percentage vehicles

TRACK OCCUPANCY (%) AVERAGE SPEED (m/s)

Page 68: A SUMO analysis of the railway traffic flow on the SOWETO

52

of occupying the area during the period of detection by the induction loop. The occupancy is

interpreted in conjunction with the flow and the average speed vehicle.

Figure 21:Average vehicle flow at the statins for both random and fixed dwell times

Figure 21 is the visual interpretation of the flow in Table 16 for each platform at every

Station in the simulation network. Where the blue bars represent the random dwell time at

each Station and the orange bars represent the fixed dwell time. Since there are three routes

evaluated in Plan 1 some platforms at some Stations will be left empty like platform 1 in

Mlamlankunzi, platform 1 in New Canada Station and platform 1 at Crown Station. There is

no traffic flowing on these platforms for this plan.

For fix dwell times the flow in all concerned station the is above 2 per hour on average.

Mzimhlophe1, New Canada3 and Longdale 2 are platforms located in the Yellow route have

the highest flow of vehicles both in fixed and random dwell times. The blue route also which

includes Mzimhlophe2, New Canada 4 and Crown2 platform shows a similar pattern like the

Yellow route in both the fixed and random dwell times. There are some differences in the

Red route which follows the Mlamlankunzi2, New Canada2 and Longdale1, in fixed dwell

time there is high number of vehicles detected in comparison to random dwell times. This

difference in the flow in the Red route is attributed to many factors like the headway of the

vehicles, the number of passengers arriving at the platform. The Yellow and the Blue routes

have an advantage of sharing passengers, shorter headways and small amount of stations

FLOW ON TRACKS (veh/h)

Page 69: A SUMO analysis of the railway traffic flow on the SOWETO

53

which means on average the total dwell times fixed or random are shorter compared to the

Red route.

Figure 22:Average vehicle occupancy at the statins for both random and fixed dwell times

Figure 22 describes the amount of time the platforms in each Station have been occupied. For

fix dwell time the platforms are barely occupied in the simulation. The New Canada 3

platform has the highest percentage of occupancy of 12% this means that the vehicles during

the simulation did not experience longer dwell time, which is not surprising as the dwell time

was fixed. For the random dwell time New Canada2 experienced the highest occupancy

approximately 74% of the time platform 2 in New Canada had vehicles. Mzimhlophe1, New

Canada3, Longdale2 and Mlamlankunzi2 all had occupancy of above 50%. The random

dwell time scenario experienced more occupancy than the fixed dwell time, this means that

vehicles were stopping for an exceedingly long time on the platforms during random dwell

times.

OCCUPANCY ON TRACKS (%)

Page 70: A SUMO analysis of the railway traffic flow on the SOWETO

54

Figure 23:Average vehicle speed at the stations for both random and fixed dwell times

Mzimhlophe1, New Canada3 and Longdale2 are more consistence which shows that there are

lesser dwelling times on these platforms this is shown by consistent numbers between the

flow, occupancy, and the speed. Figure 23 shows that the average speed in the three platforms

mentioned, are higher than the most during random dwelling at these platforms. The average

speed at Mlamlankunzi1, New Canada2 and Longdale1 in Figure 23is at the lowest during

random dwelling times this is consistent with findings of the flow in Figure 19 but a

contradictory to the occupancy. This contradiction implies that the 74% of occupancy in New

Canada2 and the above 50% occupancy in Mlamlankunzi1 and Longdale1 is from none

moving or very slow-moving vehicles.

Page 71: A SUMO analysis of the railway traffic flow on the SOWETO

55

6.3.1.2 TYPE B only on the network

In the beginning of this section, Section 6.2 it was mentioned that the second step of the

analysis is to also evaluate TYPE B vehicles individually. When the TYPE B vehicles were

evaluated, it was found TYPE B vehicles exhibits a similar pattern to that of Table 16 when

the flow, occupancy and the speed were evaluated.

fixed dwellT Random dwellT fixed dwellT Random dwellT fixed dwellT Random dwellT

mzimhlophe1 3.73 3.73 8.94 32.71 3.14 1.00

mzimhlophe2 2.67 2.67 6.39 19.21 2.22 0.74

mlamlankunzi1 0.00 0.00 0.00 0.00 0.00 0.00

mlamlankunzi2 2.35 2.29 5.76 45.51 2.01 0.28

newcanada1 0.00 0.00 0.00 0.00 0.00 0.00

newcanada2 2.35 2.45 5.65 50.63 2.21 0.28

newcanada3 3.73 3.84 10.26 34.07 3.26 0.77

newcanada4 2.67 2.77 6.66 19.59 2.13 0.78

longdale1 2.35 2.13 5.67 44.29 2.20 0.20

longdale2 3.84 3.57 9.24 32.51 3.45 0.90

crown1 0.00 0.00 0.00 0.00 0.00 0.00

crown2 2.67 2.77 6.56 20.01 2.00 0.78

FLOW(veh/h) OCCUPANCY(%) SPEED(m/s)

STATION

Table 17: Results for flow, capacity, and the speed at each platform for considered Stations for TYPE B

vehicle

What was found to be different are the quantity of the flow, occupancy, and the speed. If the

Red route is considered as it had high occupancy with low Flow and Speed in all platforms

that is the Mlamlankunzi2, New Canada2 and Longdale2 there is a slight improvement in

comparison to TYPE A vehicles. The occupancy in the TYPE B vehicles at New Canada2 is

at 50.63% down from 73,91%, Mlamlankunzi2 down to 45.51% from 54%. The speed at

New Canada2 increased from 0.14 to 0.28 (m/s) and at Mlamlankuzi2 the average speed

increased from 0.09m/s to 0.28 m/s and the flow increased from 2.13 veh/h to 2.35 veh/h.

The pattern is similar for all active platforms in the simulation there is slight decrease in the

occupancy, but the flow and speed show an increase in their values. This slight change is

attributed to the specification of the TYPE B vehicle as it is designed to have higher

acceleration and speed. TYPE B also has more doors than TYPE A, 54 doors in comparison

TRACK OCCUPANCY (%) AVERAGE SPEED (m/s)

Page 72: A SUMO analysis of the railway traffic flow on the SOWETO

56

to 32 doors. The doors of TYPE B vehicle are also wider by 0.3m than that of TYPE A, the

total internal capacity TYPE B is also greater than that of TYPE A. All these factors

contributed to the major differences seen between Table 16 and Table 17.

Table 18:Departure times for TYPE A and TYPE B vehicles for random dwell times

There is also a significant difference in the number of vehicles that entered the network and

departed from each platform on the Red route. Table 18 shows the differences between TYPE

A vehicles and TYPE B vehicles when random dwell time was applied. If a train is tracked

by its number, it is visible that most of the TYPE A trains are teleported to the next Station as

they must wait for a long time to enter the route or to enter the Station. For example,

TRAIN9028, TRAIN9032 in TYPE A is only seen in New Canada2 and not in other stations

and in New Canada2 they are not placed correctly, example is TRAIN9032 came before

TRAIN9031 which is sequentially incorrect. For TYPE B vehicles the trains can follow the

Page 73: A SUMO analysis of the railway traffic flow on the SOWETO

57

set sequence except for when the simulation period is at TRAIN9032 this mean TRAIN9031

stops in Mlamlankunzi Station for an exceedingly long time. This means there were

passengers on the platform that are more than the capacity of both TYPE A and TYPE B

vehicles in Mlamlankunzi2 according to the simulation results.

6.3.1.3 Combination of TYPE A and TYPE B vehicles on the network

The random dwelling time is used in this section as it demonstrated that it causes delays

during the separate evaluations TYPE A and TYPE B vehicles. Evaluating TYPE A and

TYPE B vehicles separately showed that the Red route experienced heavy delays and

congestion. Overcrowding is also an issue as seen in TRAIN9032 teleported in both TYPES

when it was supposed to enter Mlamlankunzi station due to TRAIN9031 stopping for a long

time on the Platform. The positive that comes from the evaluations is that it showed that

TYPE B vehicles are better suited to handle the passengers from the Red route. Though

TYPE B experienced delays, it was not as bad as that of TYPE A vehicles on the Red route.

TYPE A vehicles seem to be sufficient for the Blue route and the Yellow route as the route

did not experience any delays, the results are shown in Appendix B. Therefore, it is

beneficial to use TYPE B vehicles on the Red route and the TYPE A vehicle remain with the

Yellow route and the Blue route with random dwell time. Table 19 below shows the results

from the combination of TYPE A and TYPE B vehicles inserted to the network. The table

also has previous results from TYPE A and TYPE B when they were evaluated individually.

Page 74: A SUMO analysis of the railway traffic flow on the SOWETO

58

TYPE A TYPE B Combination TYPE A TYPE B Combination TYPE A TYPE B Combination

mzimhlophe1 3.84 3.73 3.52 53.21 32.71 44.09 1.49 1.00 0.58

mzimhlophe2 2.67 2.67 2.51 26.94 19.21 25.15 0.51 0.74 0.55

mlamlankunzi1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

mlamlankunzi2 1.55 2.29 2.29 54.00 45.51 45.05 0.09 0.28 0.28

newcanada1 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00

newcanada2 2.13 2.45 2.45 73.91 50.63 50.27 0.14 0.28 0.26

newcanada3 3.57 3.84 3.57 53.29 34.07 48.60 0.56 0.77 0.67

newcanada4 2.77 2.77 2.77 28.16 19.59 28.49 0.58 0.78 0.59

longdale1 1.23 2.13 2.19 44.47 44.29 47.10 0.12 0.20 0.25

longdale2 3.68 3.57 3.57 51.98 32.51 46.17 0.55 0.90 0.57

crown1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

crown2 0.00 2.77 0.00 27.91 20.01 28.25 0.03 0.78 0.00

F

p-value

F-crit

α÷3=

TYPE A

TYPE A

TYPE B

0.20

0.003

TYPE B

P(T<=t) two tail

P(T<=t) two tail

0.10

FALSE

TRUE

FALSE

Combination

1.68

0.19

3.14

SPEED(m/s)

stats analysis α = 0.05 Ho : µa = µb = µ c Ha : ALOI

0.0167

Pos hoc

Analysis with

Bonferroni

correction

Combination

4.70

0.01

3.14

2.22

0.12

3.14

FLOW(veh/h) OCCUPANCY(%)

STATION

Table 19: flow, capacity, and the speed at each platform for considered Stations for ALL vehicle types

So far there is an understanding that TYPE B vehicles perform better than TYPE A vehicles

especially in the Red route which has more passengers. Table 19 shows that the average

network speed in TYPE B vehicles is larger than both combination and TYPE A. When doing

an ANOVA statistical analysis of the total data received, there were no significant differences

between the average flows and the average speeds for TYPE A vehicles, TYPE B or when

the combination of both vehicle types when inserted to the network individually. The

occupancy shows that there are some differences in TYPE A, TYPE B and the combination

of both vehicles. This is seen by the p-value (0.01) of the occupancy is lesser than the

significant p-value (0.05) and the F critical (3.14) smaller than the F value (4.70). Therefore,

there is significant difference in how the vehicle types in the system occupy the tracks on the

TRACK OCCUPANCY (%) AVERAGE SPEED (m/s)

Page 75: A SUMO analysis of the railway traffic flow on the SOWETO

59

corridor for TYPE A, TYPE B and the combined vehicles. A post hoc analysis Student (t-

test) was implemented with Bonferroni correction. Bonferroni correction is a simple

correction of the analysis, it takes the significant p-value and divides it by the number of data

groups evaluated. The test yielded results that showed that the significant difference in

occupancy is between TYPE A and TYPE B vehicles as shown in the last rows of Table 19.

This means that the manner TYPE B occupies the routes is different from the manner TYPE

A occupies the routes. It could be due to the that TYPE B vehicle are able to load the

passengers much faster than the TYPE A vehicle due to TYPE B vehicle’s specifications.

Figure 24: Visualisation of Table 16 of the Flow of vehicles for TYPE A, TYPE B and Combination (A

and B)

Figure 24 is the visualisation of the average flow for each station during the evaluation of the

vehicle types. The Yellow route which has Mzimhlophe1, New Canada3 and Longdale2 has

higher flows with all vehicle types as it was seen in previous evaluations of the vehicle types.

There is some visible flow from the TYPE B vehicle at Crown2 platform but there are no

visible flows for TYPE A and combination of the two types. TYPE B and the combination of

vehicles have a similar flow for all the platforms Stations, in some Stations the TYPE B

vehicles had significant higher flows as we see in Figure 24, that is at Mzimhlophe Station

FLOW ON TRACKS (veh/h)

Page 76: A SUMO analysis of the railway traffic flow on the SOWETO

60

for both platforms and at New Canada3 platform. This is due to the internal capacity of the

TYPE B vehicles in comparison to the number of passengers at the platforms.

Figure 25: Visualisation of Table 16 of the occupancy of vehicles for TYPE A, TYPE B and Combination

(A and B)

TYPE A vehicles have the highest occupancy in comparison to TYPE B and the combination

as seen in Figure 25 . TYPE A vehicles have a lower internal carrying capacity than TYPE B

vehicles. This leads to TYPE A vehicles to have longer dwell time at the Stations, which also

means that TYPE A vehicles are moving with overloaded vehicles. The slowness of the

TYPE A vehicle is also shown in Figure 26 where the average speed at the stations is lower

for TYPE A vehicles. TYPE B vehicles demonstrate higher average speeds than TYPE A

vehicles and the combination of vehicles.

OCCUPANCY ON TRACKS (%)

Page 77: A SUMO analysis of the railway traffic flow on the SOWETO

61

Figure 26: Visualisation of Table 16 of the occupancy of vehicles for TYPE A, TYPE B and Combination

(A and B)

TYPE B vehicles have higher design speed, accelerate faster than TYPE A vehicles, and they

also have bigger internal capacity these are all the factors that put TYPE B vehicles at an

advantage. Due to these above-mentioned factors TYPE B vehicles exhibit shorter dwelling

times at the stations as seen in Figure 25. The occupancy in Figure 25 for TYPE B vehicles is

lower than most and in Figure 24 the flow is higher for most of the stations.

AVERAGE SPEED ON TRACKS (m/s)

Page 78: A SUMO analysis of the railway traffic flow on the SOWETO

62

6.3.2 The impact of equal interval shorter headways-Plan 2

To analyse equal interval headway, the vehicles were set to enter the network at the rate of

0.25 that is approximated to be every 5minutes. The entrance time was the same for all routes

designed. The routes were the same as the routes as described in the above sub-Sections that

is the Yellow route, Red route, and the Blue route.

In Plan 2 the combination of vehicle type that is vehicle TYPE B will be designated to the

Red route and the TYPE A vehicles will be designated to the Yellow and Blue routes. The

passenger dependent dwell time (random dwell time) was used for the dwelling times at

stations. The dwell time for Plan 2 is different from Plan 1 as the headways are different for

both plans. The dwell times for this section are found in Table 11 and Table 12 under the

5mins columns. A 5-hour simulation time was also implemented in this Plan as it was in Plan

1, as the first plan also had a five-hour simulation. There will be a comparison between Plan

1 and Plan 2 using similar concept as in sub-Section 6.2.1. The vehicle entrance is continuous

up until the simulation terminate which is contrary to the flow of sub-Section 6.2.1 where the

flow of vehicles terminates at the last time slot. The following diagrams and table show the

results as retrieved from the loop detectors.

Plan 1 Plan 2 Plan 1 Plan 2 Plan 1 Plan 2

mzimhlophe1 3.52 3.13 44.09 21.62 0.58 0.49

mzimhlophe2 2.51 11.48 25.15 66.37 0.55 1.69

mlamlankunzi1 0.00 0.00 0.00 0.00 0.00 0.00

mlamlankunzi2 2.29 5.22 45.05 49.95 0.28 0.92

newcanada1 0.00 0.00 0.00 0.00 0.00 0.00

newcanada2 2.45 7.04 50.27 91.38 0.26 0.83

newcanada3 3.57 7.91 48.60 77.65 0.67 1.14

newcanada4 2.77 11.30 28.49 65.31 0.59 1.69

longdale1 2.19 3.48 47.10 33.93 0.25 0.52

longdale2 3.57 8.26 46.17 57.80 0.57 1.34

crown1 0.00 0.00 0.00 0.00 0.00 0.00

crown2 0.00 0.00 28.25 63.14 0.00 0.00

P(T<=t) two tail

t-crit two tail 2.02

SPEED(m/s)

stats analysis α = 0.05 Ho : µ1 = µ2 Ha : µ1 ≠ µ2

1.88E-14 1.10E-05 2.27E-16

STATION

FLOW(veh/h) OCCUPANCY(%)

2.02 2.02 Table 20: Flow, capacity, and the speed at each platform for PLAN 1 and PLAN 2

TRACK OCCUPANCY (%) AVERAGE SPEED (m/s)

Page 79: A SUMO analysis of the railway traffic flow on the SOWETO

63

A statistical analysis of the data for the combination vehicles in Plan 1 and combination of

vehicles in Plan 2 showed that the population mean of the Plans are significantly different

(Table 20). The p-values for the flow, occupancy and the average speed are all below alpha.

Therefore, there is differences in the character of the traffic for the corridors at the stations.

This shows the impact the headway might have on the network.

Figure 27: Average vehicle flow at the stations for both Plan 1 and Plan 2

Figure 27 shows the differences of the flow for Plan 1 and Plan 2, the figure shows that there

are differences in the flow as the differences between the bars is significantly large. Plan 2

has more vehicles inserted to the network but there was a lot of teleporting that occurred in

Plan 2 Table 20 in Appendix C demonstrates this. This means there is too much pressure on

the network when Plan 2 with random dwell times is implemented. When the fixed dwell

time was tried the network experienced lesser congestion this fits well in theory, but it does

not in reality. The number of vehicles is higher, but this does not mean the network is

healthy. Mzimhlophe2 has the highest flow, this is because the Blue route does not have any

infringement towards the journey to George Goch, it also experiences lesser delays. This is

FLOW ON TRACKS (veh/h)

Page 80: A SUMO analysis of the railway traffic flow on the SOWETO

64

also due to the higher average speed on the route Figure 29 demonstrates this and so does

Figure 29 Figure 28 with higher occupancy on the route.

Figure 28: Occupancy at the stations for both Plan 1 and Plan 2

The occupancy of the Plans also differs, in Figure 28, New Canada2 has the highest

occupancy during the second plan. New Canada2 is the platform the accommodates traffic

from Mlamlankunzi2 on the Red route. The reason there is this large occupancy on the New

Canada2 platform is because most of the vehicles that waited longer to enter Mlamlankunzi2

were teleported to New Canada2 platform. New Canada4 and Mzimhlophe2 are platforms

accommodating the traffic from the Blue route, their occupancy is approximately on the same

level which shows there is lesser congestion on the route. Mzimhlophe1 has lesser occupancy

but the consecutive platform on the Yellow route, New Canada3, has a higher occupancy in

comparison to Mzimholphe1 which also suggest delays at the New Canada3. From Figure 26

it is visible that at New Canada Station there is heavy traffic and stalling of trains.

OCCUPANCY ON TRACKS (%)

Page 81: A SUMO analysis of the railway traffic flow on the SOWETO

65

Figure 29: Average Speed at the stations for both Plan 1 and Plan 2

As in the previous figures, Figure 27, and Figure 28, Mzimhlophe2 platform has higher

average speed, which also translates to New Canada4 having a higher speed. The Red route

that is Mmlamlankunzi2, New Canada2 and Longdale2 shows some inconsistency in the

average speeds. Mlamlankuzi2 has the speed approximately in the same level as New

Canada2 but the speed decreases significantly at Longdale1. The occupancy is extremely

high at New Canada2 as demonstrated in Figure 28 and the flow is a lower in New Canada2

which leads to the speed at Longadale1 to be slow as Longadale1 one depends on the New

Canada2. There should be vehicles that are teleported from New Canada2 to Longdale1 but

from the observation it seems like the traffic at New Canada2 is heavily congested such that

teleporting to the next edge is not possible. When this occurs the vehicle normally gets

removed from the network. Therefore, the original routes Yellow, Blue and Red are not

suitable for Plan 2. Section 6.2.3 evaluates possible solution to this issue for Plan 2.

AVERAGE SPEED ON TRACKS (m/s)

Page 82: A SUMO analysis of the railway traffic flow on the SOWETO

66

6.3.3 Adding route(s) with same headway- PLAN 3

This sub-Section evaluates a scenario when a route is added into the rail network. Three

routes were tried, as to find the best suitable route for the network to operate with zero or

minimum congestion. There are already three existing routes on the network that is the Red

route, Yellow1 route and the blue routes. The newer route evaluated are the Green route,

Magenta route and the Yellow 2 route see Table 10 for description. The routes were

introduced in the network one at a time. Started with the green route as the first alternative,

the Magenta route as the second alternative and the Yellow 2 route as the third alternative.

All the alternatives were introduced to increase the capacity on the Vereeniging –

Johannesburg line as it seen in the above sub-Section this corridor is experiencing heavy

delays due to trains dwelling longer at the Stations

6.3.3.1 Alternative 1

In this alternative the green line was added to the already existing routes. This mean that

during this alternative the Red route, Blue route, Yellow1 route and the Green route were

operating routes on the network. The Green route was introduced to add more trains to the

system that will enable the passenger to use an alternative route to reach Johannesburg. This

route is also aimed for the passengers going to the North East side of Johannesburg and those

en-route to Germiston Station. These are passengers who would normally have to change

trains at New Canada or Johannesburg Park Station. The Green route follows the same path

as the red line, this was done to have the Green route alternate with the Red route at New

Canada Station as to not disturb the Yellow route but the this created conflict in two places

see Figure 30.

Page 83: A SUMO analysis of the railway traffic flow on the SOWETO

67

Figure 30: Frame 1, Frame 2 showing routes the area where waiting time is longer

The first conflict was between the Green route and the Yellow 1 route which occurs at the

entrance of the New Canada Station. The conflict was caused by fact that the Green route

operates on the outer left side of the Yellow1 route but share the stopping platform 3. The

track at platform 3 can switch to either to the Johannesburg path or to the George Gogh path

and that is the reason Platform 3 was chosen to be the also the stopping for the Green route.

The stalling occurs in the blue circled area in the first frame as shown in Figure 30. The

second conflict occurs when the Red route and the Yellow1 route leave the New Canada

Station see frame 2 of Figure 31. In this instance the Yellow1 route must stop even though it

is ready to depart, so that the Red route vehicle can clear the block. This means that vehicles

in the Yellow1 route must wait extra minutes and the Green line also delayed as the Yellow1

vehicle is still on the block

6.3.3.2 Alternative 2

In the first alternative the network experienced conflict in two places at the New Canada

Station. Therefore, the Red route was replaced by the Magenta route see frame 3 of Figure

31. The introduction of the Magenta route eliminated the congestion as seen in frame 2 but

did not mitigate the stalling that occurred between the Green route and the Yellow1 route.

This was due to that the Green traffic increased as it no longer alternates with the red traffic.

Page 84: A SUMO analysis of the railway traffic flow on the SOWETO

68

The delays in this alternative started faster than in Alternative 1. Therefore, the second

alternative did not perform as envisioned.

Figure 31: Frame 3 showing introduction of the Magenta route

6.3.3.3 Alternative 3

Due to the conflict of the Yellow1 traffic and the Green traffic described in the second

Alternative, the Yellow 1 route was replaced by the Yellow 2 route. Yellow 2 routes still

serve the Naledi – Johannesburg corridor. Frame 2 in Figure 32 shows the introduction of the

Yellow 2 route. The Green route and the Yellow 2 route criss-crosses and alternates at the

area pointed by the blue arrow. The area pointed by the black arrow is the area where the

conflict between the Green traffic and the Yellow 1 traffic occurred. To determine which new

route should be considered by either the Yellow traffic or Green traffic the stopping platform

was the indicator, meaning which platform will be suitable for either traffic that will create

less conflict.

Figure 32: Changes made to the network to minimise congestion

There are three platforms in New Canada Station that can accommodate traffic towards

Longdale Station which forms part of the Naledi-Johannesburg corridor and the Vereeniging

– Johannesburg corridor, these are platform1, platform2 and platform3. Platform 3 could not

be used as it is the platform already in use for the Yellow 1 traffic and it is part of the already

existing conflict. Platform 1 could not be used as it is not in the path of the Naledi –

1

2

3

Page 85: A SUMO analysis of the railway traffic flow on the SOWETO

69

Johannesburg and the Vereeniging – Johannesburg corridors in other words, there are no

possible train paths that could be created that could allow the Green traffic nor the Yellow

traffic to stop at Platform 1. Platform 2 was the last platform that could be used but the Green

route could not use this platform as it does not allow traffic to Crown Station, the Station that

follows New Canada Station for the Vereeniging/Naledi – George Goch corridors. Therefore,

the Yellow route was changed to form Yellow 2 (see frame 1 of Figure 32) from Yellow 1

(see Figure 30). Alternative 3 showed to have lesser conflicts and delays also better

performance hence it was the last alternative considered. In this alternative the vehicle type

for the Yellow2 route was changed from TYPE A to TYPE B because when TYPE A was

used there was still some congestion. It was when the vehicle type changed that the route did

not experience congestion.

Alt 1 Alt 2 Alt 3 Alt 1 Alt 2 Alt 3 Alt 1 Alt 2 Alt 3

mzimhlophe1 4 10 13 41.56 66.92 59.52 3.16 4.38 4.39

mzimhlophe2 2 12 10 24.51 63.59 67.88 1.13 4.59 4.08

mlamlankunzi1 0 4 11 0.00 63.51 79.11 0.00 1.69 4.54

mlamlankunzi2 2 0 13 41.82 0.00 76.61 3.51 0.00 4.66

newcanada1 0 7 11 0.00 90.37 74.28 0.00 4.63 4.37

newcanada2 3 0 12 47.20 0.00 55.70 3.36 0.00 4.33

newcanada3 4 9 13 48.16 66.23 68.79 1.06 4.30 4.63

newcanada4 3 11 10 26.81 62.53 66.82 2.26 4.52 3.93

longdale1 2 2 11 43.98 31.13 74.76 3.36 0.32 4.25

longdale2 4 9 12 44.76 62.57 54.50 1.97 4.05 4.66

crown1 0 0 13 0.00 0.00 67.17 0.00 0.00 4.51

crown2 0 0 0 26.25 61.71 64.10 2.00 2.57 2.84

FLOW(veh/h) OCCUPANCY(%) SPEED(m/s)STATION

Table 21: Average Flow, Occupancy, and speed on each platform in the concerned Stations

The results of the flow, occupancy, and average speed for Plan 3 are shown in Table 21 the

visualisation of the Table is demonstrated by Figure 33, Figure 34, and Figure 35. These

figures and table show how the alternatives as described above produced. From Table 21,

Alternative 1 is experiencing a lot of stalling, this is demonstrated by the occupancy column

when viewed with the flow and the speed. There is no movement in alternative 1, the speed

column shows that the average speeds at the stations is generally low and the through put of

the vehicles is also low shown by the flow. In general sense the first alternative is not suitable

TRACK OCCUPANCY (%) AVERAGE SPEED (m/s)

Page 86: A SUMO analysis of the railway traffic flow on the SOWETO

70

to be considered for the network as it is slow and lacks capacity. Alternative 3 is a better

performer in the general sense higher speeds, higher flows and high occupancy and lesser

congestion.

Figure 33: Average vehicle flow at the stations for both Alt1, Alt2 and Alt3

Figure 33 shows the flow of the alternatives for all stations. Some alternatives did not include

all the platforms hence in some platform stations some alternatives are zero. For example,

Mlamlankunzi1 and Mlamlankuzi2 in the first alternative the Red route is used which means

that Mlamlankunzi2 will be utilised hence the green bar. But there is no blue bar which is for

the second alternative and is seen in Mlamlankunzi1 this is because for the second alternative

the Magenta route was used to replace the red route, where in this case Mlamlankunzi1 was

the platform utilised. This goes also for the routes that alternated like the Yellow route in

New Canada Station.

The flow for the first alternative is extremely low compared to the two alternatives. It seems

that the double congestion points that the first alternative experienced had a negative impact

on the performance of the first alternative. Alternative three has the highest flow in

FLOW ON TRACKS (veh/h)

Page 87: A SUMO analysis of the railway traffic flow on the SOWETO

71

comparison to the other alternatives, this alternative had many changes therefore the original

route was severely change.

Figure 34: Vehicle occupancy at the stations for both Alt1, Alt2 and Alt3

The Occupancy between alternative 2 and alternative3 is well balanced. These alternatives

also have higher flows and the speeds are also relatively good. The major difference between

alternative 2 and alternative 3 is the time the simulation started to get congested. In

alternative 2 the simulation got congested at the middle of the simulation but it able to correct

itself. Therefore, the number of vehicles that were waiting for exceedingly long periods were

exceedingly small. The third alternative did not have issues with vehicles that needed to have

operational braking or need to wait for a long time. Figure 34 shows a higher occupancy for

the second and third alternative, in the previous investigation of this report when the

occupancy is normally high it would mean there is a great chance that the route is

experiencing congestion. Normally this coincides with the slowness of the average speed and

low number of vehicles on the network. Which in the third alternative all three were at high

levels

OCCUPANCY ON TRACKS (%)

Page 88: A SUMO analysis of the railway traffic flow on the SOWETO

72

Figure 35: Average vehicle speed at the stations for both Alt1, Alt2 and Alt3

The average speed for the third alternative in Figure 35 is the most interesting as it has

uniform speed throughout the journey of the vehicles. In all the evaluations that have been

done in this report uniform speed is not a phenomenon that readily occurs. This means that in

the third alternative the arrangement of routes can buffer some delays creating a free-flowing

rail traffic. This also means that there was no unnecessary operational breaking as

experienced before which is beneficial to the rail infrastructure. The second alternative also

did not perform badly on the average speed, of course the speed in the second alternative is

not as uniform as the third alternative, but it is better than the first alternative. As seen in

Figure 35 the first alternative has see-saw average speeds this means that the vehicles had to

apply breaks all through their journey.

AVERAGE SPEED ON TRACKS (m/s)

Page 89: A SUMO analysis of the railway traffic flow on the SOWETO

73

7 . CLOSING REMARKS

7.1 DISCUSSION

Capacity analysis is to scrutinise the bottlenecks in the network and planning efficient

timetable with high punctuality. New Canada Station is the intermediate Station in the South

Gauteng corridor which is an area that experiences bottleneck. Finding solutions to the

bottleneck would minimise the congestion that is experienced by the corridor. New Canada

Station is located at centre of South West part of the Gauteng network. When traffic slows

down on the North side of Gauteng, traffic will slow down on the South side of Gauteng

causing delays, overcrowded trains, and lesser number of trains able to enter the network.

Several factors influence the performance of the corridors that is:

1. The infrastructure - which include the performance of the signalling infrastructure, the

length of the blocks and the design of the track (radii of curves and gradients).

2. Rolling Stock - which include the design features of the vehicle like the size of the

door, surface area of the vehicle, speed, braking and acceleration capabilities of the

vehicle.

3. Operation characteristics- which include timetable design, traffic flow, dwell and

buffer times, passenger inflow to the stations and selection of train paths.

7.1.1 The Infrastructure

The relationship between the length of the block and the speed of the vehicle influences

performance of the corridor. Longer blocks where slower vehicles move tend to have longer

headway due to longer travel times in comparison to shorter blocks with slower moving

vehicle. Longer blocks with faster vehicles tend to perform better in comparison, of course

this is due to that a vehicle must clear the block before the next enters. In the area of the study

the Vereeniging – New Canada – Johannesburg – George Goch route has longer block

lengths than the Naledi – Johannesburg – George Goch corridor(s). Therefore, route design

specific to the track design is quite essential in the capacity of the network.

Page 90: A SUMO analysis of the railway traffic flow on the SOWETO

74

7.1.2 Rolling Stock

The specification of the vehicle is important factor in the ability for the vehicle to move faster

from the station. The vehicle type does have an impact on the dwell time especially in

corridors with high volume of passengers. The ability for passengers to alight and board rely

on how accessible the vehicle is. If the naledi-Johannesburg corridor were operating by itself

without the operation of Naledi – George Goch this corridor would also go through heavy

delays and overcrowding as the Vereeniging – Johannesburg corridor. The ability of the train

to have faster acceleration and high speed is essential as they make the train move a little

quicker as we have seen in the comparison between TYPE A vehicle and TYPE B vehicles

when they were operating individually on the network. TYPE B vehicles managed to be

approximately 2 mins faster than TYPE A vehicles. TYPE B vehicles unfortunately also

experienced delays on the Red route although it was not severe as TYPE A. This was since

TYPE B vehicles have more entrances and exits to TYPE A vehicles and TYPE B vehicles

also has doors that are wider than TYPE A by 0.3m. In total TYPE B vehicles had

approximately 40m of width more than TYPE A vehicles that allowed passenger to have

faster circulation.

7.1.3 Operation characteristics

The timetable is an important integral of passenger rail traffic as it informs the passenger of

the sequence of trains. The headway informs the passenger on how to plan their journey.

When the headway is greater than 7 mins (some authors have it 10 mins) passengers must

pre-plan their arrival at the stations. Most people start work or school round about the same

time, which means a huge group of people come into the station at same time. The longer

headways create a situation where passengers arriving are uniformly distributed, which

influences the dwelling time of the vehicle as passengers need to alight and board the vehicle.

The number of passengers on platforms influences the dwell time. If the platforms are

crowded the dwell time will increase, which will cause stalling for the vehicle. When the

vehicle is stalled at a station it prevents other vehicles following it from moving which will

eventually cause the network to experience delays.

The more the vehicles stalls at stations the delay time accumulates which will affect the flow

of the traffic especially on networks that do not allow vehicle to change tracks that is tracks

where overtaking is possible.

Page 91: A SUMO analysis of the railway traffic flow on the SOWETO

75

7.1.4 Simulation

Plan 1 was the initial stage of starting the evaluation of the traffic from the Gauteng South

corridors. The first step in this Plan was to use the Timetable from the operator and use the

allocated timeslots in the simulation. The headways varied between 5 mins to 25 mins

depending on the corridor and the prescribed stopping time of 40 seconds utilised by the

operator was used, this stopping time is called fixed dwell time. When the fixed dwell time

was used all the trains were on time they fit perfectly with the timetable, the fixed dwell time

was accommodated in the headways. All evaluations of the train type performed without

delays when the dwell time was fixed. The TYPE B vehicles had faster travel times, but this

is due to it having higher max speed and average speed. The average departure time

differences between TYPE A vehicles and TYPE B vehicles is between 1.5mins -3 when the

dwell time is fixed and approximately 2mins to 5 mins when random dwell time is applied

When the dwell time which is dependent to the passengers at the platform which is called

random dwell time in the report, the network experienced delays. The Red route experiences

delays especially when the TYPE A were evaluates. The waiting time for vehicles waiting to

enter either Mlamlankunzi or New Canada stations were so long that majority of vehicles

needed to teleport to another following edge. The set teleporting time is 300s (5 mins)

simulation time, this created confusion as some vehicles appeared at following Stations

before the designated vehicle, overtaking is not allowed in the simulation.

The combination of TYPE A and TYPE B inserted to the Network seemed to work similarly

to the TYPE B vehicles. In the combination the TYPE B vehicles were designated to the Red

route as TYPE B vehicles responded well to the passenger traffic on the Red route which

minimised the delays on the route. There were statistical differences between TYPE A and

TYPE B when it comes to occupancy. The dwell time and the speed could be the factors of

this difference, but these factors were not investigated in this study whether they do have an

impact it is a postulate from the author. In Plan 1 it is concluded that the using combination

of TYPE A and TYPE B vehicles has s similar effect as using TYPE B.

Plan 2 uses the random dwell times with TYPE A and TYPE B combination. The

combination of vehicles proved to be effective as TYPE B vehicles. In theory TYPE B

vehicles would be the suited candidate as it outperformed TYPE A vehicle and TYPE A –

TYPE B combination but reality dictates that the combination of the vehicle types be used.

This is because there is still functioning fleet that is available and some of the fleet is

refurbished. Therefore, in this Plan the combination is evaluated. The shorter interval caused

Page 92: A SUMO analysis of the railway traffic flow on the SOWETO

76

major congestion on the Red route this was because the dwell time for an example were

sometimes longer than the departing interval of the vehicles. This imbalance of the dwell

time longer than the pre-planned headway created the worst congestion in all tries. This led to

the creation of the option finding other routes that can work.

When different routes were tried, Plan 3, they led to various results some closer to each other

some much further from each other. Three alternatives were tried in Plan 3 the method in

finding the best suitable route was through trial and error. The Green route was introduced to

minimise the delays from the Red route which were the consequence of longer dwell times

due to overcrowding on the platform. The concept was to follow the Yellow route and Blue

route operation, that is one line to Johannesburg Park Station and the other to George Goch

Station. The Green route created more congestion on the line worse than before therefore it

was unsuitable. Observations made from the Green route like determining the positions

where the network experiences congestion, the congestions were found out that they occur in

two places on the network which involved the Green, Red and Yellow route.

To solve the problem, the Red route was removed, and the Magenta route was added to the

network. The Magenta route had the same destination as the Red route it just utilised different

tracks. This second alternative worked better than the first alternative though the conflict

between the Yellow route and the Green route continued. The conflict was made worse

because there was frequent Green traffic than there was in the first alternative. In the first

alternative the Green and the Red traffic shared the same tracks up until New Canada Station

so that there will be less disturbance for the Yellow route. The Red route was meant to serve

as a calming effect.

Because of the conflict between the Yellow route and the Green route a different route from

Naledi to Johannesburg was created. Route was named Yellow2 route and the original

Yellow route was called Yellow1 route to avoid confusion. The addition of Yellow2 route

was successful as alternative three did not experience congestion for the 5-hour period of

simulation. Because how well it worked no other alternatives were tried. The third alternative

is the best solution to combat capacity problem on the Gauteng South corridor.

Page 93: A SUMO analysis of the railway traffic flow on the SOWETO

77

7.2 CONCLUSION

Headways, rolling stock and routing were found to be important factors in finding best

solutions to traffic flows on the network. The rolling stock attributes, routing technique and

the headways had a big influence on the dwell times. For corridors with heavy passenger

traffic rolling stock with the specification like Xtrapolis vehicles could be beneficial in

combating overcrowding. Uniform shorter time interval headways decrease the congestion in

the network even when the arrival rate of passengers is uniformly distributed.

The knowledge of optimising the railway infrastructure plays a critical role. The first plan

had the Red route and did not experience any major issues even when the random dwelling

time was introduced it managed to relatively do alright. But when there are some

disturbances of some sort like introducing a new train line it finds it difficult to adhere to the

schedule. Unfortunately, it seems that finding the best route is challenging as it is time

consuming as you must change many variables on the infrastructure like the changing tracks,

changing the function of signals and changing vehicles.

In alternative 3 which is deemed to be the best solution had many changes made to it. From

this alternative it was visible that both the 5M2A and the Xtrapolis can operate concurrently

in the network with minimum delays. The Xtrapolis was used in the Naledi-New Canada-

Johannesburg route instead of the 5M2A as per the other alternative but the important factor

in this case was the speed and the acceleration of the Xtrapolis that made the difference and

not the capabilities of fast circulation of passengers into and out of the vehicle. Therefore, it

also possible to continue using the M-type family in the Naledi-New Canada-Johannesburg as

most of the infringements were caused by the slowness of the vehicle and but the speed of the

M-type family should be above 90 km/h. It must be noted that, if the 5M2A or the M-type

family solely operates on the SOWETO corridor it cannot eliminate the congestion and

delays experienced on the SOWETO corridor. The Xtrapolis should be included in process of

improving the traffic flow in the SOWETO corridor.

Page 94: A SUMO analysis of the railway traffic flow on the SOWETO

78

7.3 SIDE NOTES (Recommendations)

7.3.1 Passenger surveys

It is evident that the number of passengers on platforms influences the dwell time, which in

turn impacts the delays on corridors. Knowing the amount of passenger heading to a certain

direction is important as it will inform a planner of the demand to supply the appropriate

number of vehicles for that corridor. In most Stations the entrance is located at the station

where people can scan their tickets, mostly the information received from the scanner is

information about the number of passengers entering and sometimes leaving the station. The

scanners do not give the number of people travelling in certain direction; therefore, scanners

could be placed at the entrance of platforms. Now, this does depend on the design of the

Stations, in some Stations this could cause passenger traffic, therefore in such Stations this

method must not implemented.

7.3.2 Use of Open Source programmes

Open Source programmes like Python and SUMO are some of less expensive ways to do

experiments. Traffic planners and developers can work to develop a plan that could be

customised for that area. These programmes are also community based which makes getting

help quicker and easier. They also get frequent updates as several people can detect bugs.

So far, did not experience that the simulation tool SUMO is able to simulate dispatching of

trains per signal. When trying to load infrequent intervals for vehicles it does not work well

unless the time interval is manual. Therefore, there should be more comparative studies for

SUMO and other well-known or commonly used railway simulation tools, to know how

much uncertainty it provides to make improvements on SUMO.

7.3.3 Passenger railway research and studies

It is difficult to find studies on passenger railways in South Africa. The most studies that are

done are based on freight railway transportation. Therefore, most opportunities to improve

the passenger railway are missed. There are few major concerns in passenger rail that need

attention like understanding the causes for crowding and the pattern of crowding, in train also

on platforms. Travelling pattern study of the public transport users concentrating on railway.

So far what is noticed is that the design of operation is done similarly to that of freight

railway which does not cater for nuances of passenger rail.

Page 95: A SUMO analysis of the railway traffic flow on the SOWETO

79

8 . REFERENCES

Anon., 2015. Railroad capacity tools and methodologies in the U.S. and Europe. Journal of

modern Transportation, pp. 30-42.

Cormana, F. & Kecmanb, P., 2018. Stochastic prediction of train delays in real-time using

Bayesian. Transportation Research Part C, pp. 599-615.

Daniel, K., Jakob, E., Michael, B. & Laura, B., 2012. Recent Development and Applications

of SUMO - Simulation of Urban MObility. International Journal On Advances in Systems

and Measurements, pp. 128-138.

DBSA, 2013. The State of South Africa's Economic Infrastructure: Opportunities and

challenges, Johannesburg: Development Planning Division.DBSA.

Ding, X. et al., 2016. The Analysis and Calculation Method of Urban Rail Transit Carrying

Capacity Based on Express-Slow Mode, s.l.: Hindawi Publishing Corporation Mathematical

Problems in Engineering.

Dowling, R., Skabardonis, A. & Alexiadis, V., 2004. Traffic Analysis Toolbox Volume

III:Guidelines for Applying Traffic Microsimulation Modeling Software. 3 ed. Washington:

U.S Department of Transportation.

Gibela, n.d. [Online]

Available at: https://www.gibela-rail.com/the-project/our-trains-xtrapolis-mega-train

[Accessed 10 May 2020].

Gysin, K., 2020. An Investigation of the Influences on Train Dwell, Zurich: Institute for

Transport Planning and Systems Swiss Federal Institute of Technology, ETH.

Han, J., Yue, Y. & Zhou, L., 2016. A Microscopic Simulation Method to Calculate the

Capacity of Railway Station, Beijing: The authors - Published by Atlantis Press.

JDA, 2010. Transport System Analysis. JICTTS Report 1 - Final, pp. 1-14.

Kozan, E. & Burdett, R., 2005. A railway capacity determination model and rail access

charging methodologies. Transportation Planning and Technology, pp. 27-45.

Lars, W. J., 2015. Robustness indicators and capacity models for railway networks, kongens

lyngby: Department of Transport Technical University of Denmark.

Lautala, P. T. & Pouryousef, H., 2013. Evaluating the Results and Features of Two Capacity

Simulation Tools on the Shared-Use Corridors, Michigan: ASME.

Luethi, M., Weidmann, U. & Nash, A., 2006. PASSENGER ARRIVAL RATES AT PUBLIC

TRANSPORT STATIONS, Zurich: ETH Zurich.

Markewicz, B., 2013. A Rail Model Calibration Methodology, Brisbane: Australasian

Transport Research Forum.

Mattalia, A., 2008. The effects on operation and capacity on railways deriving from the

switching to continous signals and tracing systems (ERTMS), Stockholm: KTH Railway

Group.

Page 96: A SUMO analysis of the railway traffic flow on the SOWETO

80

MovingGauteng, 2020. Metrorail. [Online]

Available at: www.movinggauteng.co.za

Mubiwa, B. & Annegarn, H., 2013. Historical spatial change in the Gauteng City-Region,

Johannesburg: Gauteng City-Region Observatory.

Nash, A. & Huerlimann, D., 2004. Railroad Simulation Using OpenTrack, Zurich: Swiss

Federal Institute of Technology .

OpenTrack.ltd, n.d. OpenTrack. [Online]

Available at: http://www.opentrack.ch/mobile/opentrack_e/opentrack_e.html

[Accessed 8 05 2020].

Passerini, G., Mera, J. M., Tomii, N. & Tzieropoulos, P., 2018. TRENISSIMO:improving the

microscopic simulation of railway networks. In: WIT transaction on Built Environment .

Southampton: WIT press, pp. 199-214.

Peftitsi, S., Jenelius, E. & Cats, O., 2020. Determinants of passengers' metro car choice

revealed through automated data sources: A Stockholm case study. Transportmetrica A:

Transport Science · January 2020.

Pouryousef, H. & Lautala, P., 2015. Hybrid simulation approach for improving railway

capacity. Journal of Rail Transport Planning & Management, pp. 211-224.

Pouryousef, H., Lautala, P. & White, T., 2015. Railroad capacity tools and methodologies in

the U.S. and Europe. Journal of Modern Tranportation-Springer, pp. 30-42.

Radtke, A. & Bendfeldt, J. P., 2001. Handling of railway operation problems with RailSys,

Hanover: Institute of Transport, Railway Construction and Operation (IVE),.

Radtke, A. & Hauptmann, D., 2004. Automated planning of timetables in large railway

networks using a microscopic data basis and railway simulation techniques. In: computers in

Railways IX. Hanover: WIT press, pp. 616-625.

Railway Technology, n.d. Railway Technology. [Online]

Available at: https://www.railway-technology.com/projects/alstom-xtrapolis-mega-suburban-

train/

[Accessed 10 May 2020].

Salido, G. M., Barber, S. F. & Hetter, I., 2012. Robustness for a single railway line:

Analytical and simulation methods. Expert Systems with Applications, Valencia:

39(18):13305-13327. doi:10.1016/j.eswa.2012.05.071..

Sameni, K. M., 2012. Railway Track Capacity: Measuring and Management, Southhampton:

University of Southhampton.

Sargent, R. G., 2010. A New Statistical Procedure for Validation of Simulation and

Stochastic Models , New York: Electrical and Computer Engineering Commons .

Seimbille, D., 2014. Design of power supply system in DC electrified transit railways -

Influence of the high voltage network, Stockholm: KTH.

Page 97: A SUMO analysis of the railway traffic flow on the SOWETO

81

Simpson, Z. et al., 2009. PAST AND PRESENT TRAVEL PATTERNS IN THE GAUTENG

CITY-REGION, Johannesburg: University of Johannesburg.

Sipilä, H., 2015. Simulation of rail traffic-Methods for timetable construction,delay modeling

and infrastructure evaluation, Stockholm: KTH Royal Institute of Technology.

Thoreau, R., Holloway, C., Bansal, G. & Gharatya, K., 2017. Train design features affecting

boarding and alighting of passengers, London: Journal of Advance Transportation.

UIC CODE406, 2013. Capacity. s.l.:International Union of Railways.

van der Merwe, J. H., 2018. Train Driver Automation Strategies to Mitigate Signals Passed

At Danger on South African Railways, Johannesburg: University of Witwatersrand.

Yeung, H. & Marinov, M., 2017. A state of the art on railway simulation modelling software

and its application to designing baggage transfer service, Newcastle: UK: Springer.

Zhong, Q., Ni, S., Li, S. & Xu, C., 2018. Railway Infrastructure Capacity Utilization

Description through Data Integration in Blocking Time Theory. 8th International Conference

on Railway Operations Modelling and Analysis - RailNorrk•oping 2019, pp. 1259-1277.

Page 98: A SUMO analysis of the railway traffic flow on the SOWETO

82

9 . APPENDICES

9.1 Appendix B: Tables from results for Varying Headways – Plan 1

Results for the flow, occupancy, and speed for periods of 5 mins detects from the loops

Departure time for TYPEA and TYPEB vehicle for fixed and random dwell times

Table 22: Departure time for TYPE A vehicle with fixed dwell and random times for the Yellow

Route

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

3 TRAIN931 7 TRAIN931 11 TRAIN931

23 TRAIN933 27 TRAIN933 31 TRAIN933

28 TRAIN934 32 TRAIN934 36 TRAIN934

53 TRAIN937 57 TRAIN937 61 TRAIN937

61 TRAIN939 65 TRAIN939 69 TRAIN939

78 TRAIN9313 82 TRAIN9313 86 TRAIN9313

95 TRAIN9315 99 TRAIN9315 103 TRAIN9315

123 TRAIN9319 128 TRAIN9319 132 TRAIN9319

128 TRAIN9321 132 TRAIN9321 136 TRAIN9321

143 TRAIN9324 147 TRAIN9324 151 TRAIN9324

158 TRAIN9326 162 TRAIN9326 166 TRAIN9326

163 TRAIN9327 168 TRAIN9327 172 TRAIN9327

183 TRAIN9333 187 TRAIN9333 191 TRAIN9333

203 TRAIN9336 207 TRAIN9336 211 TRAIN9336

213 TRAIN9337 218 TRAIN9337 222 TRAIN9337

233 TRAIN9339 238 TRAIN9339 242 TRAIN9339

238 TRAIN9342 242 TRAIN9342 246 TRAIN9342

253 TRAIN9344 257 TRAIN9344 261 TRAIN9344

273 TRAIN9345 277 TRAIN9345 281 TRAIN9345

297 TRAIN9348 301 TRAIN9348 305 TRAIN9348

303 TRAIN9349 307 TRAIN9349 311 TRAIN9349

333 TRAIN9352 337 TRAIN9352 342 TRAIN9352

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

10 TRAIN931 21 TRAIN931 32 TRAIN931

28 TRAIN933 38 TRAIN933 47 TRAIN933

38 TRAIN934 48 TRAIN934 58 TRAIN934

59 TRAIN937 69 TRAIN937 80 TRAIN937

70 TRAIN939 81 TRAIN939 92 TRAIN939

84 TRAIN9313 95 TRAIN9313 106 TRAIN9313

102 TRAIN9315 113 TRAIN9315 124 TRAIN9315

129 TRAIN9319 139 TRAIN9319 150 TRAIN9319

139 TRAIN9321 150 TRAIN9321 160 TRAIN9321

149 TRAIN9324 159 TRAIN9324 169 TRAIN9324

164 TRAIN9326 175 TRAIN9326 186 TRAIN9326

176 TRAIN9327 188 TRAIN9327 201 TRAIN9327

190 TRAIN9333 201 TRAIN9333 212 TRAIN9333

209 TRAIN9336 219 TRAIN9336 229 TRAIN9336

219 TRAIN9337 230 TRAIN9337 241 TRAIN9337

238 TRAIN9339 247 TRAIN9339 257 TRAIN9339

250 TRAIN9342 262 TRAIN9342 275 TRAIN9342

261 TRAIN9344 274 TRAIN9344 286 TRAIN9344

282 TRAIN9345 295 TRAIN9345 308 TRAIN9345

303 TRAIN9348 314 TRAIN9348 324 TRAIN9348

313 TRAIN9349 323 TRAIN9349 334 TRAIN9349

339 TRAIN9352 349 TRAIN9352 359 TRAIN9352

Departures of TYPE A vehicle WHEN dwell time is passenger based

Departures of TYPE A vehicle WHEN dwell time is fixed prescribed to 40s

Mzimhlophe1 NewCanada3 Longdale2

Mzimhlophe1 NewCanada3 Longdale2

Page 99: A SUMO analysis of the railway traffic flow on the SOWETO

83

Table 23: Departure time for TYPE B vehicle with fixed dwell and random times for the Yellow

Route

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

2 TRAIN931 5 TRAIN931 8 TRAIN931

22 TRAIN933 25 TRAIN933 28 TRAIN933

27 TRAIN934 30 TRAIN934 33 TRAIN934

52 TRAIN937 55 TRAIN937 58 TRAIN937

60 TRAIN939 63 TRAIN939 66 TRAIN939

77 TRAIN9313 80 TRAIN9313 83 TRAIN9313

94 TRAIN9315 97 TRAIN9315 100 TRAIN9315

122 TRAIN9319 126 TRAIN9319 129 TRAIN9319

127 TRAIN9321 130 TRAIN9321 133 TRAIN9321

142 TRAIN9324 145 TRAIN9324 148 TRAIN9324

157 TRAIN9326 160 TRAIN9326 163 TRAIN9326

162 TRAIN9327 166 TRAIN9327 169 TRAIN9327

182 TRAIN9333 185 TRAIN9333 188 TRAIN9333

202 TRAIN9336 205 TRAIN9336 208 TRAIN9336

212 TRAIN9337 216 TRAIN9337 219 TRAIN9337

232 TRAIN9339 236 TRAIN9339 239 TRAIN9339

237 TRAIN9342 240 TRAIN9342 243 TRAIN9342

252 TRAIN9344 255 TRAIN9344 258 TRAIN9344

272 TRAIN9345 275 TRAIN9345 278 TRAIN9345

296 TRAIN9348 299 TRAIN9348 302 TRAIN9348

302 TRAIN9349 305 TRAIN9349 308 TRAIN9349

332 TRAIN9352 336 TRAIN9352 339 TRAIN9352

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

6 TRAIN931 12 TRAIN931 19 TRAIN931

27 TRAIN933 35 TRAIN933 43 TRAIN933

33 TRAIN934 41 TRAIN934 49 TRAIN934

56 TRAIN937 64 TRAIN937 72 TRAIN937

64 TRAIN939 72 TRAIN939 80 TRAIN939

81 TRAIN9313 89 TRAIN9313 96 TRAIN9313

97 TRAIN9315 103 TRAIN9315 109 TRAIN9315

126 TRAIN9319 134 TRAIN9319 141 TRAIN9319

132 TRAIN9321 140 TRAIN9321 147 TRAIN9321

146 TRAIN9324 153 TRAIN9324 160 TRAIN9324

161 TRAIN9326 168 TRAIN9326 175 TRAIN9326

167 TRAIN9327 174 TRAIN9327 181 TRAIN9327

186 TRAIN9333 194 TRAIN9333 201 TRAIN9333

206 TRAIN9336 213 TRAIN9336 220 TRAIN9336

215 TRAIN9337 221 TRAIN9337 227 TRAIN9337

235 TRAIN9339 242 TRAIN9339 248 TRAIN9339

241 TRAIN9342 247 TRAIN9342 254 TRAIN9342

256 TRAIN9344 263 TRAIN9344 271 TRAIN9344

276 TRAIN9345 283 TRAIN9345 291 TRAIN9345

299 TRAIN9348 305 TRAIN9348 311 TRAIN9348

306 TRAIN9349 313 TRAIN9349 320 TRAIN9349

336 TRAIN9352 341 TRAIN9352 347 TRAIN9352

NewCanada3Mzimhlophe1 Longdale2

Departures of TYPE B vehicle WHEN dwell time is passenger based

Departures of TYPE B vehicle WHEN dwell time is fixed prescribed to 40s

Mzimhlophe1 NewCanada3 Longdale2

Page 100: A SUMO analysis of the railway traffic flow on the SOWETO

84

Table 24: Departure time for TYPE A vehicle with fixed and random dwell times for the Blue

Route

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

17 TRAIN972 21 TRAIN972 25 TRAIN972

34 TRAIN975 38 TRAIN975 42 TRAIN975

57 TRAIN978 61 TRAIN978 65 TRAIN978

69 TRAIN9711 73 TRAIN9711 77 TRAIN9711

74 TRAIN9712 78 TRAIN9712 82 TRAIN9712

104 TRAIN9717 108 TRAIN9717 112 TRAIN9717

114 TRAIN9718 118 TRAIN9718 122 TRAIN9718

134 TRAIN9722 138 TRAIN9722 142 TRAIN9722

139 TRAIN9723 143 TRAIN9723 147 TRAIN9723

172 TRAIN9729 176 TRAIN9729 180 TRAIN9729

175 TRAIN9730 179 TRAIN9730 184 TRAIN9730

189 TRAIN9734 193 TRAIN9734 197 TRAIN9734

234 TRAIN9741 238 TRAIN9741 242 TRAIN9741

240 TRAIN9743 244 TRAIN9743 248 TRAIN9743

294 TRAIN9747 298 TRAIN9747 302 TRAIN9747

310 TRAIN9750 314 TRAIN9750 318 TRAIN9750

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

22 TRAIN972 31 TRAIN972 41 TRAIN972

38 TRAIN975 47 TRAIN975 56 TRAIN975

60 TRAIN978 68 TRAIN978 76 TRAIN978

73 TRAIN9711 81 TRAIN9711 91 TRAIN9711

81 TRAIN9712 88 TRAIN9712 97 TRAIN9712

108 TRAIN9717 117 TRAIN9717 126 TRAIN9717

118 TRAIN9718 126 TRAIN9718 135 TRAIN9718

138 TRAIN9722 145 TRAIN9722 154 TRAIN9722

146 TRAIN9723 154 TRAIN9723 163 TRAIN9723

176 TRAIN9729 184 TRAIN9729 193 TRAIN9729

184 TRAIN9730 192 TRAIN9730 201 TRAIN9730

195 TRAIN9734 205 TRAIN9734 215 TRAIN9734

238 TRAIN9741 245 TRAIN9741 254 TRAIN9741

246 TRAIN9743 256 TRAIN9743 266 TRAIN9743

297 TRAIN9747 305 TRAIN9747 313 TRAIN9747

314 TRAIN9750 322 TRAIN9750 331 TRAIN9750

Mzimhlophe2 NewCanada4 Crown2

Departures of TYPE A vehicle WHEN dwell time is fixed prescribed to 40s

Mzimhlophe2 NewCanada4 Crown2

Departures of TYPE A vehicle WHEN dwell time is passenger based

Page 101: A SUMO analysis of the railway traffic flow on the SOWETO

85

Table 25: Departure time for TYPE B vehicle with fixed and random dwell times for the Blue

Route

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

16 TRAIN972 19 TRAIN972 22 TRAIN972

33 TRAIN975 36 TRAIN975 39 TRAIN975

56 TRAIN978 59 TRAIN978 62 TRAIN978

68 TRAIN9711 71 TRAIN9711 74 TRAIN9711

73 TRAIN9712 76 TRAIN9712 79 TRAIN9712

103 TRAIN9717 106 TRAIN9717 109 TRAIN9717

113 TRAIN9718 116 TRAIN9718 119 TRAIN9718

133 TRAIN9722 136 TRAIN9722 139 TRAIN9722

138 TRAIN9723 141 TRAIN9723 144 TRAIN9723

171 TRAIN9729 174 TRAIN9729 177 TRAIN9729

174 TRAIN9730 176 TRAIN9730 180 TRAIN9730

188 TRAIN9734 191 TRAIN9734 194 TRAIN9734

233 TRAIN9741 236 TRAIN9741 239 TRAIN9741

239 TRAIN9743 242 TRAIN9743 245 TRAIN9743

293 TRAIN9747 296 TRAIN9747 299 TRAIN9747

309 TRAIN9750 312 TRAIN9750 315 TRAIN9750

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

19 TRAIN972 26 TRAIN972 33 TRAIN972

36 TRAIN975 42 TRAIN975 48 TRAIN975

59 TRAIN978 64 TRAIN978 71 TRAIN978

71 TRAIN9711 78 TRAIN9711 85 TRAIN9711

77 TRAIN9712 83 TRAIN9712 90 TRAIN9712

107 TRAIN9717 113 TRAIN9717 120 TRAIN9717

116 TRAIN9718 122 TRAIN9718 129 TRAIN9718

135 TRAIN9722 141 TRAIN9722 147 TRAIN9722

140 TRAIN9723 146 TRAIN9723 152 TRAIN9723

174 TRAIN9729 179 TRAIN9729 186 TRAIN9729

179 TRAIN9730 184 TRAIN9730 190 TRAIN9730

191 TRAIN9734 196 TRAIN9734 203 TRAIN9734

236 TRAIN9741 242 TRAIN9741 249 TRAIN9741

242 TRAIN9743 247 TRAIN9743 253 TRAIN9743

295 TRAIN9747 300 TRAIN9747 306 TRAIN9747

312 TRAIN9750 317 TRAIN9750 324 TRAIN9750

Mzimhlophe2 NewCanada4 Crown2

Departures of TYPE B vehicle WHEN dwell time is fixed prescribed to 40s

Mzimhlophe2 NewCanada4 Crown2

Departures of TYPE B vehicle WHEN dwell time is passenger based

Page 102: A SUMO analysis of the railway traffic flow on the SOWETO

86

Table 26:Departure time for TYPE A vehicle with fixed and random dwell times for the Red Route

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

43 TRAIN906 46 TRAIN906 51 TRAIN906

63 TRAIN9010 66 TRAIN9010 71 TRAIN9010

93 TRAIN9014 96 TRAIN9014 101 TRAIN9014

103 TRAIN9016 106 TRAIN9016 111 TRAIN9016

123 TRAIN9020 126 TRAIN9020 131 TRAIN9020

148 TRAIN9025 151 TRAIN9025 156 TRAIN9025

163 TRAIN9028 166 TRAIN9028 171 TRAIN9028

178 TRAIN9031 181 TRAIN9031 186 TRAIN9031

181 TRAIN9032 185 TRAIN9032 189 TRAIN9032

195 TRAIN9035 198 TRAIN9035 203 TRAIN9035

213 TRAIN9038 216 TRAIN9038 221 TRAIN9038

233 TRAIN9040 236 TRAIN9040 241 TRAIN9040

293 TRAIN9046 296 TRAIN9046 301 TRAIN9046

310 TRAIN9051 313 TRAIN9051 318 TRAIN9051

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

62 TRAIN906 84 TRAIN906 107 TRAIN906

82 TRAIN9010 105 TRAIN9010 128 TRAIN9010

116 TRAIN9014 132 TRAIN9016 154 TRAIN9016

137 TRAIN9020 157 TRAIN9014 185 TRAIN9014

167 TRAIN9025 174 TRAIN9020 224 TRAIN9025

201 TRAIN9031 196 TRAIN9025 289 TRAIN9031

234 TRAIN9038 213 TRAIN9028 313 TRAIN9038

255 TRAIN9040 235 TRAIN9032 366 TRAIN9046

314 TRAIN9046 261 TRAIN9031 387 TRAIN9051

284 TRAIN9038

304 TRAIN9040

340 TRAIN9046

360 TRAIN9051

Mlamlankunzi2 NewCanada2 Longdale1

Departures of TYPE A vehicle WHEN dwell time is fixed prescribed to 40s

Mlamlankunzi2 NewCanada2 Longdale1

Departures of TYPE A vehicle WHEN dwell time is passenger based

Page 103: A SUMO analysis of the railway traffic flow on the SOWETO

87

Table 27: Departure time for TYPE B vehicle with fixed and random dwell times for the Red Route

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

42 TRAIN906 45 TRAIN906 48 TRAIN906

62 TRAIN9010 65 TRAIN9010 68 TRAIN9010

92 TRAIN9014 95 TRAIN9014 98 TRAIN9014

102 TRAIN9016 105 TRAIN9016 108 TRAIN9016

122 TRAIN9020 125 TRAIN9020 128 TRAIN9020

147 TRAIN9025 150 TRAIN9025 153 TRAIN9025

162 TRAIN9028 165 TRAIN9028 168 TRAIN9028

177 TRAIN9031 180 TRAIN9031 183 TRAIN9031

179 TRAIN9032 182 TRAIN9032 185 TRAIN9032

194 TRAIN9035 197 TRAIN9035 200 TRAIN9035

212 TRAIN9038 215 TRAIN9038 218 TRAIN9038

232 TRAIN9040 235 TRAIN9040 238 TRAIN9040

292 TRAIN9046 295 TRAIN9046 298 TRAIN9046

309 TRAIN9051 312 TRAIN9051 315 TRAIN9051

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

50 TRAIN906 62 TRAIN906 74 TRAIN906

72 TRAIN9010 84 TRAIN9010 97 TRAIN9010

103 TRAIN9014 116 TRAIN9014 130 TRAIN9014

116 TRAIN9016 129 TRAIN9016 143 TRAIN9016

134 TRAIN9020 148 TRAIN9020 164 TRAIN9020

162 TRAIN9025 180 TRAIN9025 199 TRAIN9025

175 TRAIN9028 193 TRAIN9028 211 TRAIN9028

187 TRAIN9031 205 TRAIN9031 223 TRAIN9031

205 TRAIN9035 218 TRAIN9032 238 TRAIN9032

225 TRAIN9038 231 TRAIN9035 266 TRAIN9038

242 TRAIN9040 246 TRAIN9038 332 TRAIN9046

303 TRAIN9046 258 TRAIN9040 344 TRAIN9051

318 TRAIN9051 317 TRAIN9046

331 TRAIN9051

Mlamlankunzi2 NewCanada2 Longdale1

Departures of TYPE B vehicle WHEN dwell time is fixed prescribed to 40s

Mlamlankunzi2 NewCanada2 Longdale1

Departures of TYPE B vehicle WHEN dwell time is passenger based

Table 28: Departure time for TYPE A and TYPE B combination with removed train(s) on the

Yellow Route. Only Random dwell times teleported vehicles removed

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

8 TRAIN931 18 TRAIN931 27 TRAIN931

28 TRAIN933 37 TRAIN933 46 TRAIN933

38 TRAIN934 48 TRAIN934 59 TRAIN934

58 TRAIN937 68 TRAIN937 78 TRAIN937

67 TRAIN939 77 TRAIN939 85 TRAIN939

86 TRAIN9313 97 TRAIN9313 109 TRAIN9313

102 TRAIN9315 113 TRAIN9315 125 TRAIN9315

131 TRAIN9319 143 TRAIN9319 154 TRAIN9319

149 TRAIN9324 163 TRAIN9324 173 TRAIN9324

167 TRAIN9326 179 TRAIN9326 192 TRAIN9326

189 TRAIN9333 200 TRAIN9333 212 TRAIN9333

209 TRAIN9336 219 TRAIN9336 229 TRAIN9336

219 TRAIN9337 230 TRAIN9337 241 TRAIN9337

239 TRAIN9339 249 TRAIN9339 259 TRAIN9339

247 TRAIN9342 257 TRAIN9342 266 TRAIN9342

257 TRAIN9344 265 TRAIN9344 274 TRAIN9344

277 TRAIN9345 285 TRAIN9345 294 TRAIN9345

302 TRAIN9348 311 TRAIN9348 320 TRAIN9348

311 TRAIN9349 321 TRAIN9349 331 TRAIN9349

339 TRAIN9352 349 TRAIN9352 359 TRAIN9352

Departures of combination TYPE B and TYPE A vehicle WHEN dwell time is passenger based

Mzimhlophe1 NewCanada3 Longdale2

Page 104: A SUMO analysis of the railway traffic flow on the SOWETO

88

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

8 TRAIN931 18 TRAIN931 27 TRAIN931

28 TRAIN933 37 TRAIN933 46 TRAIN933

38 TRAIN934 48 TRAIN934 59 TRAIN934

58 TRAIN937 68 TRAIN937 78 TRAIN937

67 TRAIN939 77 TRAIN939 85 TRAIN939

86 TRAIN9313 97 TRAIN9313 109 TRAIN9313

102 TRAIN9315 113 TRAIN9315 125 TRAIN9315

131 TRAIN9319 143 TRAIN9319 154 TRAIN9319

149 TRAIN9324 154 TRAIN9321 165 TRAIN9321

167 TRAIN9326 163 TRAIN9324 173 TRAIN9324

189 TRAIN9333 179 TRAIN9326 192 TRAIN9326

209 TRAIN9336 190 TRAIN9327 202 TRAIN9327

219 TRAIN9337 200 TRAIN9333 212 TRAIN9333

239 TRAIN9339 219 TRAIN9336 229 TRAIN9336

247 TRAIN9342 230 TRAIN9337 241 TRAIN9337

257 TRAIN9344 249 TRAIN9339 259 TRAIN9339

277 TRAIN9345 257 TRAIN9342 266 TRAIN9342

302 TRAIN9348 265 TRAIN9344 274 TRAIN9344

311 TRAIN9349 285 TRAIN9345 294 TRAIN9345

339 TRAIN9352 311 TRAIN9348 320 TRAIN9348

321 TRAIN9349 331 TRAIN9349

349 TRAIN9352 359 TRAIN9352

Departures of combination TYPE B and TYPE A vehicle WHEN dwell time is passenger based

Mzimhlophe1 NewCanada3 Longdale2

Table 29: Departure time for TYPE A and TYPE B combination with removed train(s) on the Blue

Route. Only Random dwell times

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

21 TRAIN972 30 TRAIN972 40 TRAIN972

37 TRAIN975 45 TRAIN975 54 TRAIN975

60 TRAIN978 68 TRAIN978 76 TRAIN978

73 TRAIN9711 81 TRAIN9711 90 TRAIN9711

81 TRAIN9712 89 TRAIN9712 98 TRAIN9712

107 TRAIN9717 114 TRAIN9717 123 TRAIN9717

118 TRAIN9718 127 TRAIN9718 136 TRAIN9718

139 TRAIN9722 148 TRAIN9722 158 TRAIN9722

146 TRAIN9723 155 TRAIN9723 164 TRAIN9723

176 TRAIN9729 184 TRAIN9729 194 TRAIN9729

193 TRAIN9734 201 TRAIN9734 210 TRAIN9734

239 TRAIN9741 248 TRAIN9741 259 TRAIN9741

246 TRAIN9743 255 TRAIN9743 265 TRAIN9743

299 TRAIN9747 307 TRAIN9747 317 TRAIN9747

315 TRAIN9750 324 TRAIN9750 335 TRAIN9750

Departures of combination TYPE B and TYPE A vehicle WHEN dwell time is passenger based

Mzimhlophe2 NewCanada4 Crown2

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

21 TRAIN972 30 TRAIN972 40 TRAIN972

37 TRAIN975 45 TRAIN975 54 TRAIN975

60 TRAIN978 68 TRAIN978 76 TRAIN978

73 TRAIN9711 81 TRAIN9711 90 TRAIN9711

81 TRAIN9712 89 TRAIN9712 98 TRAIN9712

107 TRAIN9717 114 TRAIN9717 123 TRAIN9717

118 TRAIN9718 127 TRAIN9718 136 TRAIN9718

139 TRAIN9722 148 TRAIN9722 158 TRAIN9722

146 TRAIN9723 155 TRAIN9723 164 TRAIN9723

176 TRAIN9729 184 TRAIN9729 194 TRAIN9729

193 TRAIN9734 193 TRAIN9730 203 TRAIN9730

239 TRAIN9741 201 TRAIN9734 210 TRAIN9734

246 TRAIN9743 248 TRAIN9741 259 TRAIN9741

299 TRAIN9747 255 TRAIN9743 265 TRAIN9743

315 TRAIN9750 307 TRAIN9747 317 TRAIN9747

412 324 TRAIN9750 335 TRAIN9750

Departures of combination TYPE B and TYPE A vehicle WHEN dwell time is passenger based

Mzimhlophe2 NewCanada4 Crown2

Page 105: A SUMO analysis of the railway traffic flow on the SOWETO

89

Table 30: Departure time for TYPE A and TYPE B combination with removed train(s) on the Red

Route. Only Random dwell times

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

50 TRAIN906 62 TRAIN906 74 TRAIN906

72 TRAIN9010 84 TRAIN9010 97 TRAIN9010

103 TRAIN9014 116 TRAIN9014 130 TRAIN9014

116 TRAIN9016 129 TRAIN9016 143 TRAIN9016

134 TRAIN9020 148 TRAIN9020 164 TRAIN9020

162 TRAIN9025 180 TRAIN9025 199 TRAIN9025

175 TRAIN9028 193 TRAIN9028 211 TRAIN9028

187 TRAIN9031 205 TRAIN9031 223 TRAIN9031

225 TRAIN9038 246 TRAIN9038 266 TRAIN9038

303 TRAIN9046 317 TRAIN9046 332 TRAIN9046

318 TRAIN9051 331 TRAIN9051 344 TRAIN9051

Departures of combination TYPE B and TYPE A vehicle WHEN dwell time is passenger based

Mlamlankunzi2 NewCanada2 Longdale1

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

50 TRAIN906 62 TRAIN906 74 TRAIN906

72 TRAIN9010 84 TRAIN9010 97 TRAIN9010

103 TRAIN9014 116 TRAIN9014 130 TRAIN9014

116 TRAIN9016 129 TRAIN9016 143 TRAIN9016

134 TRAIN9020 148 TRAIN9020 164 TRAIN9020

162 TRAIN9025 180 TRAIN9025 199 TRAIN9025

175 TRAIN9028 193 TRAIN9028 211 TRAIN9028

187 TRAIN9031 205 TRAIN9031 223 TRAIN9031

205 TRAIN9035 218 TRAIN9032 238 TRAIN9032

225 TRAIN9038 231 TRAIN9035 266 TRAIN9038

242 TRAIN9040 246 TRAIN9038 332 TRAIN9046

303 TRAIN9046 258 TRAIN9040 344 TRAIN9051

318 TRAIN9051 317 TRAIN9046

331 TRAIN9051

Departures of combination TYPE B and TYPE A vehicle WHEN dwell time is passenger based

Mlamlankunzi2 NewCanada2 Longdale1

Page 106: A SUMO analysis of the railway traffic flow on the SOWETO

90

9.2 Appendix C: Tables from results for Same Headway- Plan 2

Table 31: Departure times Yellow route when MLA-JHB is the red route

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

5 TRAIN931 11 TRAIN931 17 TRAIN931

10 TRAIN934 16 TRAIN934 23 TRAIN934

16 TRAIN937 22 TRAIN937 28 TRAIN937

22 TRAIN9310 29 TRAIN9310 36 TRAIN9310

29 TRAIN9313 35 TRAIN9313 42 TRAIN9313

34 TRAIN9316 41 TRAIN9316 50 TRAIN9316

41 TRAIN9319 48 TRAIN9319 57 TRAIN9319

47 TRAIN9322 53 TRAIN9322 62 TRAIN9322

52 TRAIN9325 58 TRAIN9325 69 TRAIN9325

58 TRAIN9328 64 TRAIN9328 74 TRAIN9328

64 TRAIN9331 70 TRAIN9331 80 TRAIN9331

69 TRAIN9334 75 TRAIN9334 85 TRAIN9334

76 TRAIN9337 82 TRAIN9337 91 TRAIN9337

81 TRAIN9340 88 TRAIN9340 96 TRAIN9340

87 TRAIN9343 93 TRAIN9343 104 TRAIN9343

93 TRAIN9346 100 TRAIN9346 116 TRAIN9346

98 TRAIN9349 111 TRAIN9349 122 TRAIN9349

105 TRAIN9352 119 TRAIN9352 129 TRAIN9352

341 126 TRAIN9355 135 TRAIN9355

132 TRAIN9358 141 TRAIN9358

138 TRAIN9361 151 TRAIN9361

147 TRAIN9364 157 TRAIN9364

154 TRAIN9367 165 TRAIN9367

160 TRAIN9370 171 TRAIN9370

168 TRAIN9373 184 TRAIN9373

179 TRAIN9376 194 TRAIN9376

188 TRAIN9379 200 TRAIN9382

194 TRAIN9385 206 TRAIN9379

200 TRAIN9388 211 TRAIN9385

210 TRAIN9391 217 TRAIN9388

218 TRAIN93100 223 TRAIN9391

223 TRAIN9394 231 TRAIN93100

232 TRAIN9397 236 TRAIN9394

237 TRAIN93103 243 TRAIN9397

242 TRAIN93106 249 TRAIN93103

251 TRAIN93112 255 TRAIN93106

258 TRAIN93109 262 TRAIN93112

267 TRAIN93115 269 TRAIN93118

274 TRAIN93121 275 TRAIN93109

283 TRAIN93124 281 TRAIN93115

288 TRAIN93127 287 TRAIN93121

296 TRAIN93130 294 TRAIN93124

301 TRAIN93133 301 TRAIN93127

302 309 TRAIN93130

309 TRAIN93136 315 TRAIN93133

317 TRAIN93139 322 TRAIN93136

330 TRAIN93142 338 TRAIN93139

341 TRAIN93154

Departures of TYPE A vehicle WHEN dwell time is passenger based

Mzimhlophe1 NewCanada3 Longdale2

Page 107: A SUMO analysis of the railway traffic flow on the SOWETO

91

Table 32: Departure times red route when MLA-JHB is the red route

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

6 TRAIN903 12 TRAIN903 19 TRAIN903

12 TRAIN906 19 TRAIN909 28 TRAIN909

19 TRAIN9012 26 TRAIN906 34 TRAIN906

28 TRAIN9018 31 TRAIN9012 41 TRAIN9012

44 TRAIN9027 37 TRAIN9015 47 TRAIN9015

51 TRAIN9030 45 TRAIN9018 55 TRAIN9024

61 TRAIN9036 51 TRAIN9021 68 TRAIN9027

90 TRAIN9051 57 TRAIN9027 74 TRAIN9030

100 TRAIN9057 65 TRAIN9030 80 TRAIN9033

108 TRAIN9063 71 TRAIN9033 88 TRAIN9036

120 TRAIN9069 78 TRAIN9036 95 TRAIN9042

127 TRAIN9075 85 TRAIN9042 103 TRAIN9039

138 TRAIN9081 91 TRAIN9039 116 TRAIN9054

150 TRAIN9087 98 TRAIN9045 130 TRAIN9057

172 TRAIN9099 105 TRAIN9051 137 TRAIN9060

184 TRAIN90105 117 TRAIN9057 215 TRAIN90102

203 TRAIN90117 124 TRAIN9060 221 TRAIN9099

215 TRAIN90123 130 TRAIN9063 228 TRAIN90111

226 TRAIN90129 137 TRAIN9072 234 TRAIN90105

232 TRAIN90132 143 TRAIN9075 300 TRAIN90156

239 TRAIN90138 152 TRAIN9078

251 TRAIN90144 159 TRAIN9084

270 TRAIN90153 165 TRAIN9081

282 TRAIN90162 172 TRAIN9087

294 TRAIN90168 183 TRAIN9093

306 TRAIN90174 196 TRAIN90102

318 TRAIN90180 205 TRAIN9099

330 TRAIN90186 212 TRAIN90105

337 TRAIN90192 227 TRAIN90108

239 TRAIN90114

245 TRAIN90123

255 TRAIN90129

264 TRAIN90132

271 TRAIN90138

278 TRAIN90144

290 TRAIN90147

305 TRAIN90153

312 TRAIN90159

324 TRAIN90168

336 TRAIN90174

Departures of TYPE B vehicle WHEN dwell time is passenger based

Mlamlankunzi2 NewCanada2 Longdale1

Page 108: A SUMO analysis of the railway traffic flow on the SOWETO

92

Table 33: Departure times red route when MLA-JHB when the dwell time is random

mlamla1 mlamla1 newcanada2 newcanada2 longdale1 longdale1

6 TRAIN903 12 TRAIN903 19 TRAIN903

12 TRAIN906 19 TRAIN909 28 TRAIN909

19 TRAIN9012 26 TRAIN906 34 TRAIN906

28 TRAIN9018 31 TRAIN9012 41 TRAIN9012

44 TRAIN9027 37 TRAIN9015 47 TRAIN9015

51 TRAIN9030 45 TRAIN9018 55 TRAIN9024

61 TRAIN9036 51 TRAIN9021 68 TRAIN9027

90 TRAIN9051 57 TRAIN9027 74 TRAIN9030

100 TRAIN9057 65 TRAIN9030 80 TRAIN9033

108 TRAIN9063 71 TRAIN9033 88 TRAIN9036

120 TRAIN9069 78 TRAIN9036 95 TRAIN9042

127 TRAIN9075 85 TRAIN9042 103 TRAIN9039

138 TRAIN9081 91 TRAIN9039 116 TRAIN9054

150 TRAIN9087 98 TRAIN9045 130 TRAIN9057

172 TRAIN9099 105 TRAIN9051 137 TRAIN9060

184 TRAIN90105 117 TRAIN9057 215 TRAIN90102

203 TRAIN90117 124 TRAIN9060 221 TRAIN9099

215 TRAIN90123 130 TRAIN9063 228 TRAIN90111

226 TRAIN90129 137 TRAIN9072 234 TRAIN90105

232 TRAIN90132 143 TRAIN9075 300 TRAIN90156

239 TRAIN90138 152 TRAIN9078 340

251 TRAIN90144 159 TRAIN9084

270 TRAIN90153 165 TRAIN9081

282 TRAIN90162 172 TRAIN9087

294 TRAIN90168 183 TRAIN9093

306 TRAIN90174 196 TRAIN90102

318 TRAIN90180 205 TRAIN9099

330 TRAIN90186 206

337 TRAIN90192 212 TRAIN90105

340 227 TRAIN90108

239 TRAIN90114

245 TRAIN90123

255 TRAIN90129

264 TRAIN90132

271 TRAIN90138

278 TRAIN90144

290 TRAIN90147

305 TRAIN90153

312 TRAIN90159

324 TRAIN90168

336 TRAIN90174

340 TRAIN90183

Departure times when the dwell time is passenger dependent. For

combination of vehicles

Page 109: A SUMO analysis of the railway traffic flow on the SOWETO

93

Table 34: Departure times Blue route when MLA-JHB is the red route

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

5 TRAIN972 10 TRAIN972 17 TRAIN972

9 TRAIN975 15 TRAIN975 21 TRAIN975

14 TRAIN978 20 TRAIN978 26 TRAIN978

20 TRAIN9711 25 TRAIN9711 32 TRAIN9711

25 TRAIN9714 31 TRAIN9714 38 TRAIN9714

31 TRAIN9717 36 TRAIN9717 43 TRAIN9717

36 TRAIN9720 41 TRAIN9720 48 TRAIN9720

41 TRAIN9723 46 TRAIN9723 53 TRAIN9723

46 TRAIN9726 51 TRAIN9726 58 TRAIN9726

51 TRAIN9729 57 TRAIN9729 64 TRAIN9729

57 TRAIN9732 62 TRAIN9732 69 TRAIN9732

62 TRAIN9735 68 TRAIN9735 74 TRAIN9735

67 TRAIN9738 72 TRAIN9738 79 TRAIN9738

72 TRAIN9741 77 TRAIN9741 84 TRAIN9741

78 TRAIN9744 83 TRAIN9744 90 TRAIN9744

83 TRAIN9747 88 TRAIN9747 95 TRAIN9747

88 TRAIN9750 93 TRAIN9750 99 TRAIN9750

92 TRAIN9753 98 TRAIN9753 104 TRAIN9753

97 TRAIN9756 102 TRAIN9756 109 TRAIN9756

102 TRAIN9759 107 TRAIN9759 114 TRAIN9759

107 TRAIN9762 112 TRAIN9762 119 TRAIN9762

112 TRAIN9765 118 TRAIN9765 124 TRAIN9765

117 TRAIN9768 123 TRAIN9768 129 TRAIN9768

123 TRAIN9771 128 TRAIN9771 135 TRAIN9771

128 TRAIN9774 135 TRAIN9774 142 TRAIN9774

134 TRAIN9777 140 TRAIN9777 147 TRAIN9777

139 TRAIN9780 145 TRAIN9780 151 TRAIN9780

144 TRAIN9783 150 TRAIN9783 156 TRAIN9783

150 TRAIN9786 156 TRAIN9786 163 TRAIN9786

155 TRAIN9789 161 TRAIN9789 167 TRAIN9789

160 TRAIN9792 165 TRAIN9792 172 TRAIN9792

165 TRAIN9795 171 TRAIN9795 177 TRAIN9795

170 TRAIN9798 176 TRAIN9798 182 TRAIN9798

175 TRAIN97101 181 TRAIN97101 187 TRAIN97101

180 TRAIN97104 186 TRAIN97104 192 TRAIN97104

186 TRAIN97107 191 TRAIN97107 198 TRAIN97107

190 TRAIN97110 196 TRAIN97110 202 TRAIN97110

196 TRAIN97113 201 TRAIN97113 207 TRAIN97113

201 TRAIN97116 206 TRAIN97116 212 TRAIN97116

205 TRAIN97119 211 TRAIN97119 217 TRAIN97119

211 TRAIN97122 216 TRAIN97122 223 TRAIN97122

216 TRAIN97125 221 TRAIN97125 228 TRAIN97125

221 TRAIN97128 227 TRAIN97128 233 TRAIN97128

227 TRAIN97131 232 TRAIN97131 239 TRAIN97131

232 TRAIN97134 238 TRAIN97134 245 TRAIN97134

238 TRAIN97137 244 TRAIN97137 250 TRAIN97137

243 TRAIN97140 249 TRAIN97140 256 TRAIN97140

248 TRAIN97143 253 TRAIN97143 260 TRAIN97143

254 TRAIN97146 260 TRAIN97146 266 TRAIN97146

259 TRAIN97149 265 TRAIN97149 272 TRAIN97149

264 TRAIN97152 270 TRAIN97152 276 TRAIN97152

270 TRAIN97155 275 TRAIN97155 282 TRAIN97155

275 TRAIN97158 281 TRAIN97158 288 TRAIN97158

281 TRAIN97161 287 TRAIN97161 293 TRAIN97161

286 TRAIN97164 292 TRAIN97164 298 TRAIN97164

291 TRAIN97167 297 TRAIN97167 304 TRAIN97167

297 TRAIN97170 302 TRAIN97170 309 TRAIN97170

302 TRAIN97173 308 TRAIN97173 315 TRAIN97173

Departures of TYPE A vehicle WHEN dwell time is passenger based

Mzimhlophe2 NewCanada4 Crown2

Page 110: A SUMO analysis of the railway traffic flow on the SOWETO

94

Table 35: Departure times Blue route when MLA-JHB is the magenta route

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

5 TRAIN972 10 TRAIN972 17 TRAIN972

9 TRAIN975 15 TRAIN975 21 TRAIN975

14 TRAIN978 20 TRAIN978 26 TRAIN978

20 TRAIN9711 25 TRAIN9711 32 TRAIN9711

25 TRAIN9714 31 TRAIN9714 38 TRAIN9714

31 TRAIN9717 36 TRAIN9717 43 TRAIN9717

36 TRAIN9720 41 TRAIN9720 48 TRAIN9720

41 TRAIN9723 46 TRAIN9723 53 TRAIN9723

46 TRAIN9726 51 TRAIN9726 58 TRAIN9726

51 TRAIN9729 57 TRAIN9729 64 TRAIN9729

57 TRAIN9732 62 TRAIN9732 69 TRAIN9732

62 TRAIN9735 68 TRAIN9735 74 TRAIN9735

67 TRAIN9738 72 TRAIN9738 79 TRAIN9738

72 TRAIN9741 77 TRAIN9741 84 TRAIN9741

78 TRAIN9744 83 TRAIN9744 90 TRAIN9744

83 TRAIN9747 88 TRAIN9747 95 TRAIN9747

88 TRAIN9750 93 TRAIN9750 99 TRAIN9750

92 TRAIN9753 98 TRAIN9753 104 TRAIN9753

97 TRAIN9756 102 TRAIN9756 109 TRAIN9756

102 TRAIN9759 107 TRAIN9759 114 TRAIN9759

107 TRAIN9762 112 TRAIN9762 119 TRAIN9762

112 TRAIN9765 118 TRAIN9765 124 TRAIN9765

117 TRAIN9768 123 TRAIN9768 129 TRAIN9768

123 TRAIN9771 128 TRAIN9771 135 TRAIN9771

128 TRAIN9774 135 TRAIN9774 142 TRAIN9774

134 TRAIN9777 140 TRAIN9777 147 TRAIN9777

139 TRAIN9780 145 TRAIN9780 151 TRAIN9780

144 TRAIN9783 150 TRAIN9783 156 TRAIN9783

150 TRAIN9786 156 TRAIN9786 163 TRAIN9786

155 TRAIN9789 161 TRAIN9789 167 TRAIN9789

160 TRAIN9792 165 TRAIN9792 172 TRAIN9792

165 TRAIN9795 171 TRAIN9795 177 TRAIN9795

170 TRAIN9798 176 TRAIN9798 182 TRAIN9798

175 TRAIN97101 181 TRAIN97101 187 TRAIN97101

180 TRAIN97104 186 TRAIN97104 192 TRAIN97104

186 TRAIN97107 191 TRAIN97107 198 TRAIN97107

190 TRAIN97110 196 TRAIN97110 202 TRAIN97110

196 TRAIN97113 201 TRAIN97113 207 TRAIN97113

201 TRAIN97116 206 TRAIN97116 212 TRAIN97116

205 TRAIN97119 211 TRAIN97119 217 TRAIN97119

211 TRAIN97122 216 TRAIN97122 223 TRAIN97122

216 TRAIN97125 221 TRAIN97125 228 TRAIN97125

221 TRAIN97128 227 TRAIN97128 233 TRAIN97128

227 TRAIN97131 232 TRAIN97131 239 TRAIN97131

232 TRAIN97134 238 TRAIN97134 245 TRAIN97134

238 TRAIN97137 244 TRAIN97137 250 TRAIN97137

243 TRAIN97140 249 TRAIN97140 256 TRAIN97140

248 TRAIN97143 253 TRAIN97143 260 TRAIN97143

254 TRAIN97146 260 TRAIN97146 266 TRAIN97146

259 TRAIN97149 265 TRAIN97149 272 TRAIN97149

264 TRAIN97152 270 TRAIN97152 276 TRAIN97152

270 TRAIN97155 275 TRAIN97155 282 TRAIN97155

275 TRAIN97158 281 TRAIN97158 288 TRAIN97158

281 TRAIN97161 287 TRAIN97161 293 TRAIN97161

286 TRAIN97164 292 TRAIN97164 298 TRAIN97164

291 TRAIN97167 297 TRAIN97167 304 TRAIN97167

297 TRAIN97170 302 TRAIN97170 309 TRAIN97170

302 TRAIN97173 308 TRAIN97173 315 TRAIN97173

307 TRAIN97176 313 TRAIN97176 319 TRAIN97176

313 TRAIN97179 318 TRAIN97179 325 TRAIN97179

318 TRAIN97182 324 TRAIN97182 331 TRAIN97182

323 TRAIN97185 328 TRAIN97185 334 TRAIN97185

328 TRAIN97188 334 TRAIN97188 340 TRAIN97188

Departures of TYPE A vehicle WHEN dwell time is passenger based

Mzimhlophe2 NewCanada4 Crown2

Page 111: A SUMO analysis of the railway traffic flow on the SOWETO

95

Table 36: Departure times Yellow route when MLA-JHB is the magenta route

Depart Time(min) Train number Depart Time(min) Train number Depart Time(min) Train number

5 TRAIN931 11 TRAIN931 17 TRAIN931

10 TRAIN934 16 TRAIN934 23 TRAIN934

16 TRAIN937 22 TRAIN937 28 TRAIN937

22 TRAIN9310 29 TRAIN9310 36 TRAIN9310

29 TRAIN9313 35 TRAIN9313 42 TRAIN9313

34 TRAIN9316 41 TRAIN9316 47 TRAIN9316

41 TRAIN9319 48 TRAIN9319 55 TRAIN9319

47 TRAIN9322 53 TRAIN9322 59 TRAIN9322

52 TRAIN9325 58 TRAIN9325 65 TRAIN9325

58 TRAIN9328 64 TRAIN9328 70 TRAIN9328

64 TRAIN9331 70 TRAIN9331 76 TRAIN9331

69 TRAIN9334 75 TRAIN9334 82 TRAIN9334

76 TRAIN9337 82 TRAIN9337 89 TRAIN9337

81 TRAIN9340 88 TRAIN9340 94 TRAIN9340

87 TRAIN9343 93 TRAIN9343 100 TRAIN9343

93 TRAIN9346 99 TRAIN9346 105 TRAIN9346

98 TRAIN9349 105 TRAIN9349 111 TRAIN9349

105 TRAIN9352 112 TRAIN9352 119 TRAIN9352

111 TRAIN9355 118 TRAIN9355 125 TRAIN9355

117 TRAIN9358 123 TRAIN9358 129 TRAIN9358

123 TRAIN9361 130 TRAIN9361 136 TRAIN9361

129 TRAIN9364 135 TRAIN9364 141 TRAIN9364

135 TRAIN9367 142 TRAIN9367 149 TRAIN9367

141 TRAIN9370 148 TRAIN9370 155 TRAIN9370

147 TRAIN9373 154 TRAIN9373 160 TRAIN9373

153 TRAIN9376 160 TRAIN9376 167 TRAIN9376

159 TRAIN9379 165 TRAIN9379 171 TRAIN9379

165 TRAIN9382 172 TRAIN9382 179 TRAIN9382

171 TRAIN9385 178 TRAIN9385 185 TRAIN9385

178 TRAIN9388 184 TRAIN9388 191 TRAIN9388

184 TRAIN9391 191 TRAIN9391 198 TRAIN9391

190 TRAIN9394 196 TRAIN9394 203 TRAIN9394

196 TRAIN9397 202 TRAIN9397 208 TRAIN9397

202 TRAIN93100 208 TRAIN93100 214 TRAIN93100

208 TRAIN93103 215 TRAIN93103 222 TRAIN93103

214 TRAIN93106 221 TRAIN93106 227 TRAIN93106

221 TRAIN93109 228 TRAIN93109 235 TRAIN93109

227 TRAIN93112 235 TRAIN93112 242 TRAIN93112

233 TRAIN93115 241 TRAIN93115 247 TRAIN93115

240 TRAIN93118 247 TRAIN93118 254 TRAIN93118

245 TRAIN93121 253 TRAIN93121 259 TRAIN93121

251 TRAIN93124 259 TRAIN93124 266 TRAIN93124

258 TRAIN93127 265 TRAIN93127 272 TRAIN93127

264 TRAIN93130 272 TRAIN93130 278 TRAIN93130

270 TRAIN93133 278 TRAIN93133 285 TRAIN93133

276 TRAIN93136 284 TRAIN93136 291 TRAIN93136

281 TRAIN93139 290 TRAIN93139 296 TRAIN93139

287 TRAIN93142 296 TRAIN93142 302 TRAIN93142

293 TRAIN93145 303 TRAIN93145 310 TRAIN93145

299 TRAIN93148 309 TRAIN93148 316 TRAIN93148

305 TRAIN93151 316 TRAIN93151 323 TRAIN93151

311 TRAIN93154 322 TRAIN93154 329 TRAIN93154

318 TRAIN93157 329 TRAIN93157 336 TRAIN93157

324 TRAIN93160 335 TRAIN93160 342 TRAIN93160

Departures of TYPE A vehicle WHEN dwell time is passenger based

Mzimhlophe1 NewCanada3 Longdale2

Page 112: A SUMO analysis of the railway traffic flow on the SOWETO
Page 113: A SUMO analysis of the railway traffic flow on the SOWETO

TRITA TRITA-ABE-MBT 20-670

www.kth.se