You are currently viewing a beta version of our website. If you spot anything unusual, kindly let us know.
Altmetrics
Downloads
212
Views
75
Comments
0
This version is not peer-reviewed
TrackLibrary Module | Functional Description |
---|---|
TrainSource | Generates train agents (simulates subway train generation) |
TrainMoveTo | Moves train agents along the track in the specified direction (simulates the motion of the subway train) |
TrainExit | Removes train agents (simulates the departure of the subway train from the previous platform) |
TrainEnter | Generates train agents (simulates the arrival of the subway train at the next platform) |
PedestrianLibrary Module | Functional Description |
---|---|
PedSource | Generates pedestrian agents (generates passengers entering the platform) |
PedWait | Moves pedestrian agents to the specified area and waits for a specified time (simulates passengers receiving guidance information) |
PedSelectOutput | Evaluates pedestrian agents and selects different processes (simulates passengers choosing different waiting queues) |
PedService | Guides pedestrian agents to enter the service queue (simulates passengers queuing in the waiting queue) |
PedExit | Removes pedestrian agents (simulates passengers entering the train) |
PedEnter | Generates pedestrian agents (simulates passengers leaving the train) |
PedGoTo | Moves pedestrian agents towards the specified destination (simulates passengers moving towards exits) |
PedSink | Destroys pedestrian agents (simulates passengers leaving the platform) |
ProcessLibrary Module | Functional Description |
---|---|
Hold | Prevents pedestrian agents from entering the next process (simulates platform screen doors, allowing passengers to enter the train only after arrival) |
Queue | Connects pedestrian agents from the pedestrian library to the process library (records the number of passengers entering the specific car) |
Pickup | Connects the track library with the process library (each car obtains the specific number of people inside the car) |
Dropoff | Connects the process library with the pedestrian library (each car releases the specified number of passengers to disembark) |
Delay | Pauses the process for a specified time (simulates the time consumed by subway operation and passenger boarding) |
Module | Parameter Name | Parameter Value |
---|---|---|
TrainSouce | New Carriage | carindex==0?new RailCar():carindex%2==0?new PassengerCar2():new PassengerCar1() |
Carriage Length | carindex==0?21:19 | |
Cruising Speed | 150/35(m/s) | |
Delay | Door Waiting Time | 42.02s |
TrainMoveTo | Cruising Speed | 200/45.53(km/h) |
Dropoff | Alighting Proportion | triangular(0, 1, 0.7) |
Pedsource(S) | Arrival Rate | All*0.132 |
Pedsource(M) | Arrival Rate | All*0.369 |
Pedsource(All) | Comfortable Speed | uniform(0.5, 1) |
Initial Speed | uniform(0.3, 0.7) | |
Diameter | uniform(0.2, 0.3) | |
PedEnter | Comfortable Speed | uniform(0.7, 1.2) |
Initial Speed | uniform(0.5, 0.9) | |
Diameter | uniform(0.1, 0.2) | |
secSelectUnfollow | Dynamic Value 1 | self.TYPE_PROBABILITIES(0.1, 0.1, 0.1, 0.1, 0.3,0.3) |
Dynamic Value 2 | self.TYPE_PROBABILITIES(0.1, 0.1, 0.3, 0.3, 0.1,0.1) | |
Dynamic Value 3 | self.TYPE_PROBABILITIES(0.3, 0.3, 0.1, 0.1, 0.1,0.1) | |
SelectOutput | Probability (M) | 0.47 |
Probability (S) | 0.265 |
Passenger Flow (10K people/day) |
Count (times) |
Equilibrium Standard | Deviation | Deviation Mean Confidence | Sum |
---|---|---|---|---|---|
12 | 147,674 | 24.574 | 8.143 | 0.042 | 3,628,992.526 |
24 | 199,761 | 48.433 | 15.824 | 0.069 | 9,674,977.691 |
36 | 210,348 | 72.225 | 23.866 | 0.100 | 15,192,431.946 |
48 | - | - | - | - | - |
60 | - | - | - | - | - |
Passenger Flow (10K people/day) |
Count (times) |
Equilibrium Standard | Deviation | Deviation Mean Confidence | Sum |
---|---|---|---|---|---|
12 | 40,491 | 15.442 | 4.813 | 0.047 | 625,260.697 |
24 | 134,002 | 30.223 | 9.24 | 0.049 | 4,049,875.47 |
36 | 73,084 | 42.361 | 12.963 | 0.094 | 3,095,923.827 |
48 | 111,060 | 50.647 | 16.528 | 0.097 | 5,624,844.113 |
60 | 182,196 | 64.214 | 21.855 | 0.100 | 11,699,623.509 |
Passenger Flow (10K people/day) |
Count (times) |
Equilibrium Standard | Deviation | Deviation Mean Confidence | Sum |
---|---|---|---|---|---|
12 | 35,141 | 11.519 | 4.409 | 0.046 | 404,773.036 |
24 | 113,375 | 22.488 | 8.567 | 0.05 | 2,549,572.184 |
36 | 68,578 | 33.95 | 12.802 | 0.096 | 2,328,243.152 |
48 | 97,391 | 43.842 | 15.812 | 0.099 | 4,269,783.179 |
60 | 180,316 | 61.658 | 20.711 | 0.099 | 11,117,996.994 |
Passenger Flow (10K people/day) |
Guidance Method 1 Equilibrium Standard Deviation | Guidance Method 2 Equilibrium Standard Deviation | Guidance Method 3 Equilibrium Standard Deviation | Relative to Method 1 Increase | Relative to Method 2 Increase |
---|---|---|---|---|---|
12 | 24.574 | 15.442 | 11.519 | 53.1% | 25.4% |
24 | 48.433 | 30.223 | 22.488 | 53.6% | 25.6% |
36 | 71.023 | 42.361 | 33.95 | 52.2% | 19.9% |
48 | - | 50.502 | 43.672 | - | 13.5% |
60 | - | 64.135 | 62.323 | - | 2.8% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
Submitted:
25 May 2023
Posted:
26 May 2023
You are already at the latest version
This version is not peer-reviewed
Submitted:
25 May 2023
Posted:
26 May 2023
You are already at the latest version
TrackLibrary Module | Functional Description |
---|---|
TrainSource | Generates train agents (simulates subway train generation) |
TrainMoveTo | Moves train agents along the track in the specified direction (simulates the motion of the subway train) |
TrainExit | Removes train agents (simulates the departure of the subway train from the previous platform) |
TrainEnter | Generates train agents (simulates the arrival of the subway train at the next platform) |
PedestrianLibrary Module | Functional Description |
---|---|
PedSource | Generates pedestrian agents (generates passengers entering the platform) |
PedWait | Moves pedestrian agents to the specified area and waits for a specified time (simulates passengers receiving guidance information) |
PedSelectOutput | Evaluates pedestrian agents and selects different processes (simulates passengers choosing different waiting queues) |
PedService | Guides pedestrian agents to enter the service queue (simulates passengers queuing in the waiting queue) |
PedExit | Removes pedestrian agents (simulates passengers entering the train) |
PedEnter | Generates pedestrian agents (simulates passengers leaving the train) |
PedGoTo | Moves pedestrian agents towards the specified destination (simulates passengers moving towards exits) |
PedSink | Destroys pedestrian agents (simulates passengers leaving the platform) |
ProcessLibrary Module | Functional Description |
---|---|
Hold | Prevents pedestrian agents from entering the next process (simulates platform screen doors, allowing passengers to enter the train only after arrival) |
Queue | Connects pedestrian agents from the pedestrian library to the process library (records the number of passengers entering the specific car) |
Pickup | Connects the track library with the process library (each car obtains the specific number of people inside the car) |
Dropoff | Connects the process library with the pedestrian library (each car releases the specified number of passengers to disembark) |
Delay | Pauses the process for a specified time (simulates the time consumed by subway operation and passenger boarding) |
Module | Parameter Name | Parameter Value |
---|---|---|
TrainSouce | New Carriage | carindex==0?new RailCar():carindex%2==0?new PassengerCar2():new PassengerCar1() |
Carriage Length | carindex==0?21:19 | |
Cruising Speed | 150/35(m/s) | |
Delay | Door Waiting Time | 42.02s |
TrainMoveTo | Cruising Speed | 200/45.53(km/h) |
Dropoff | Alighting Proportion | triangular(0, 1, 0.7) |
Pedsource(S) | Arrival Rate | All*0.132 |
Pedsource(M) | Arrival Rate | All*0.369 |
Pedsource(All) | Comfortable Speed | uniform(0.5, 1) |
Initial Speed | uniform(0.3, 0.7) | |
Diameter | uniform(0.2, 0.3) | |
PedEnter | Comfortable Speed | uniform(0.7, 1.2) |
Initial Speed | uniform(0.5, 0.9) | |
Diameter | uniform(0.1, 0.2) | |
secSelectUnfollow | Dynamic Value 1 | self.TYPE_PROBABILITIES(0.1, 0.1, 0.1, 0.1, 0.3,0.3) |
Dynamic Value 2 | self.TYPE_PROBABILITIES(0.1, 0.1, 0.3, 0.3, 0.1,0.1) | |
Dynamic Value 3 | self.TYPE_PROBABILITIES(0.3, 0.3, 0.1, 0.1, 0.1,0.1) | |
SelectOutput | Probability (M) | 0.47 |
Probability (S) | 0.265 |
Passenger Flow (10K people/day) |
Count (times) |
Equilibrium Standard | Deviation | Deviation Mean Confidence | Sum |
---|---|---|---|---|---|
12 | 147,674 | 24.574 | 8.143 | 0.042 | 3,628,992.526 |
24 | 199,761 | 48.433 | 15.824 | 0.069 | 9,674,977.691 |
36 | 210,348 | 72.225 | 23.866 | 0.100 | 15,192,431.946 |
48 | - | - | - | - | - |
60 | - | - | - | - | - |
Passenger Flow (10K people/day) |
Count (times) |
Equilibrium Standard | Deviation | Deviation Mean Confidence | Sum |
---|---|---|---|---|---|
12 | 40,491 | 15.442 | 4.813 | 0.047 | 625,260.697 |
24 | 134,002 | 30.223 | 9.24 | 0.049 | 4,049,875.47 |
36 | 73,084 | 42.361 | 12.963 | 0.094 | 3,095,923.827 |
48 | 111,060 | 50.647 | 16.528 | 0.097 | 5,624,844.113 |
60 | 182,196 | 64.214 | 21.855 | 0.100 | 11,699,623.509 |
Passenger Flow (10K people/day) |
Count (times) |
Equilibrium Standard | Deviation | Deviation Mean Confidence | Sum |
---|---|---|---|---|---|
12 | 35,141 | 11.519 | 4.409 | 0.046 | 404,773.036 |
24 | 113,375 | 22.488 | 8.567 | 0.05 | 2,549,572.184 |
36 | 68,578 | 33.95 | 12.802 | 0.096 | 2,328,243.152 |
48 | 97,391 | 43.842 | 15.812 | 0.099 | 4,269,783.179 |
60 | 180,316 | 61.658 | 20.711 | 0.099 | 11,117,996.994 |
Passenger Flow (10K people/day) |
Guidance Method 1 Equilibrium Standard Deviation | Guidance Method 2 Equilibrium Standard Deviation | Guidance Method 3 Equilibrium Standard Deviation | Relative to Method 1 Increase | Relative to Method 2 Increase |
---|---|---|---|---|---|
12 | 24.574 | 15.442 | 11.519 | 53.1% | 25.4% |
24 | 48.433 | 30.223 | 22.488 | 53.6% | 25.6% |
36 | 71.023 | 42.361 | 33.95 | 52.2% | 19.9% |
48 | - | 50.502 | 43.672 | - | 13.5% |
60 | - | 64.135 | 62.323 | - | 2.8% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
Shuo Zhao
et al.
Sustainability,
2022
Wenqing Mei
et al.
Vehicles,
2022
Li He
et al.
Applied Sciences,
2022
© 2024 MDPI (Basel, Switzerland) unless otherwise stated