Karmakharm, Twin (2018) Agent-based Pedestrian Simulation on GPUs for use in Decision Support Systems. PhD thesis, University of Sheffield.
Abstract
Agent-based simulation of pedestrian crowds in public spaces can give insights into the potential congestion areas and space utilisation allowing new spaces to be better designed and existing ones to be more efficiently managed. This thesis investigates the components essential for a Graphics Processing Unit (GPU) based pedestrian simulation system that has the potential to be integrated into a real-time Decision Support System (DSS).
Two navigation approaches are presented. A novel agent-based navigation grid approach uses a grid of agents to represent navigation information and for static obstacle avoidance. A case study of an urban environment shows it is a straightforward and efficient way of implementing navigation behaviour, allowing for the FLAME GPU agent-based framework to handle the necessary GPU optimisation.
Then, a novel searchable and fully-resolved navigation graph approach is presented that allows pedestrian agents to make branching decisions and minor route changes in the case of congestion. Two cases of a shopping mall and a train station based on real environments show that navigation access times are good and memory use is two orders of magnitude less than the grid-based approach.
A prototype pedestrian simulation software Concoursia is presented which inte-grates the searchable navigation graph approach and allows the authoring of environ-ments, visualisation, and collection metrics. Support for public transport services, queue agents and waiting behaviours are also implemented. The results show that the system can be used to create and simulate complex environments where pedestrians have a large number of navigation goals.
Finally, a pedestrian multi-simulation system is presented that manages the sim-ulation on multiple machines equipped with GPUs. Multiple simulation instances are merged and run as a single simulation efficiently utilising the parallel architecture of the GPU. An initial trial has shown that the system is able to dispatch and run multiple simulations concurrently on multiple machines.
Metadata
Supervisors: | Maddock, Steve |
---|---|
Awarding institution: | University of Sheffield |
Academic Units: | The University of Sheffield > Faculty of Engineering (Sheffield) > Computer Science (Sheffield) The University of Sheffield > Faculty of Science (Sheffield) > Computer Science (Sheffield) |
Identification Number/EthosID: | uk.bl.ethos.749496 |
Depositing User: | Mr Twin Karmakharm |
Date Deposited: | 16 Jul 2018 10:19 |
Last Modified: | 25 Sep 2019 20:04 |
Open Archives Initiative ID (OAI ID): | oai:etheses.whiterose.ac.uk:20938 |
Download
thesis-corrections
Filename: thesis-corrections.pdf
Licence:
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 License
Export
Statistics
You do not need to contact us to get a copy of this thesis. Please use the 'Download' link(s) above to get a copy.
You can contact us about this thesis. If you need to make a general enquiry, please see the Contact us page.