{"id":30256,"date":"2026-06-10T08:00:00","date_gmt":"2026-06-10T06:00:00","guid":{"rendered":"https:\/\/blog.ptvgroup.com\/?p=30256"},"modified":"2026-05-18T11:00:54","modified_gmt":"2026-05-18T09:00:54","slug":"ptv-viswalk-transit-hub-capacity-simulation","status":"publish","type":"post","link":"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/ptv-viswalk-transit-hub-capacity-simulation\/","title":{"rendered":"PTV Viswalk transit hub capacity simulation to find bottlenecks"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2>Table of contents<\/h2><ul><li><a href=\"#h-what-capacity-means-in-a-transit-hub\" data-level=\"2\">What capacity means in a transit hub<\/a><\/li><li><a href=\"#h-the-workflow\" data-level=\"2\">The workflow<\/a><\/li><li><a href=\"#h-using-ptv-viswalk-and-ptv-vissim\" data-level=\"2\">Using PTV Viswalk and PTV Vissim<\/a><\/li><li><a href=\"#h-what-the-model-revealed\" data-level=\"2\">What the model revealed<\/a><ul><li><a href=\"#h-platform-bottlenecks-are-driven-by-pulses\" data-level=\"3\">Platform bottlenecks are driven by pulses<\/a><\/li><li><a href=\"#h-improvement-based-on-actual-situation\" data-level=\"3\">Improvement based on actual situation<\/a><\/li><li><a href=\"#h-the-transfer-hall-behaves-differently\" data-level=\"3\">The transfer hall behaves differently<\/a><\/li><\/ul><\/li><li><a href=\"#h-scenarios-worth-testing-first\" data-level=\"2\">Scenarios worth testing first<\/a><\/li><li><a href=\"#h-checklist-you-can-use\" data-level=\"2\">Checklist you can use<\/a><\/li><li><a href=\"#h-limitations\" data-level=\"2\">Limitations<\/a><\/li><li><a href=\"#h-conclusion\" data-level=\"2\">Conclusion<\/a><\/li><\/ul><\/div>\n\n\n\n<p>When a transit hub feels crowded, the real question is not whether capacity is insufficient, but which spot reaches the capacity first and why. In this article, I present a <a href=\"https:\/\/www.ptvgroup.com\/en\/products\/pedestrian-simulation-software-ptv-viswalk\" target=\"_blank\" rel=\"noreferrer noopener\">PTV Viswalk<\/a> transit hub capacity simulation workflow that helps move from qualitative impressions to measurable evidence.<\/p>\n\n\n\n<p>I show how to define capacity in two complementary ways that relate to day-to-day planning. First, where density builds up and remains high, signaling persistent bottlenecks. Second, how quickly platforms, halls, and exits recover after each demand pulse, showing whether the hub can cope with peak dynamics.<\/p>\n\n\n\n<p>By the end of this article, you will understand how to build a baseline model, calibrate it with observed time data, <a href=\"https:\/\/www.ptvgroup.com\/en\/resources\/references\/ptv-visum-ptv-viswalk-solving-stations-capacity-problems\" target=\"_blank\" rel=\"noreferrer noopener\">identify bottlenecks<\/a> you can defend with numbers, and test improvement measures before committing to operational changes or construction.<\/p>\n\n\n\n<p>I use Beijing West Railway Station as the running example. It is a <a href=\"https:\/\/www.ptvgroup.com\/en\/resources\/references\/ptv-viswalk-passenger-simulation-amsterdam-main-station-expansion\" target=\"_blank\" rel=\"noreferrer noopener\">large rail transit hub<\/a> with intersecting passenger streams, multi-level circulation, and high peak-period demand, typical for many major stations.<\/p>\n\n\n\n<p><strong>Note:<\/strong> This article is based on the academic paper <a href=\"https:\/\/traffic2.fpz.hr\/index.php\/PROMTT\/article\/view\/2870\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Simulation and Optimization of Pedestrian Regular Evacuation in Comprehensive Rail Transit Hub \u2013 A Case Study in Beijing<\/em><\/a>, by Qiaochu Chen, Nan Zheng and Yan Bai.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-capacity-means-in-a-transit-hub\"><strong>What capacity means in a transit hub<\/strong><\/h2>\n\n\n\n<p>In practice, capacity cannot be represented by a single value. I work with two indicators, because each answers a different planning question.<\/p>\n\n\n\n<p><strong>Space-based capacity<\/strong> describes how density evolves and whether pedestrian movement becomes constrained. Density values are translated into <a href=\"https:\/\/blog.ptvgroup.com\/en\/user-insights\/ptv-viswalk-crowd-simulation-for-stockholm-stadium-egress\/\" target=\"_blank\" rel=\"noreferrer noopener\">Level of Service<\/a> (LOS) to make spatial bottlenecks visible and comparable.<\/p>\n\n\n\n<p><strong>Time-based capacity<\/strong> describes how long it takes critical areas to clear or recover after train arrivals or sustained inflow. Recovery time is often more informative than peak density alone, especially in hubs with frequent demand pulses. <\/p>\n\n\n\n<p>Together, these indicators reveal not just where congestion occurs, but how resilient the system will be during peak periods.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-workflow\"><strong>The workflow<\/strong><\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a3020981a06f&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a3020981a06f\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"483\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE1.png\" alt=\"PTV Viswalk transit hub capacity simulation workflow, from data analysis to optimization\" class=\"wp-image-30234\" srcset=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE1.png 500w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE1-373x360.png 373w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE1-207x200.png 207w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Workflow from data analysis to scenario testing in PTV Viswalk<\/figcaption><\/figure>\n\n\n\n<p>Use these four steps to turn field observations into a calibrated PTV Viswalk transit hub capacity simulation. Then, use the outputs to rank bottlenecks and test fixes:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Collect field data for model parameter settings.<\/strong> Measure walking speeds by facility type, observe ticket-gate approach and recovery behavior, and record stairs-versus-escalator choice. Include luggage explicitly, because it affects both speed and facility choice and can change queue build-up and recovery.<br><\/li>\n\n\n\n<li><strong>Model geometry honestly.<\/strong> Keep columns, pinch points, and mixing zones. In PTV Viswalk, represent walkable areas, <a href=\"https:\/\/www.ptvgroup.com\/en\/resources\/success-stories\/eth-sbb-switzerland-ptv-viswalk-success-story\" target=\"_blank\" rel=\"noreferrer noopener\">obstacles<\/a>, gates, stairs, escalators, and waiting zones as separate elements so conflicts emerge where they do in reality.<br><\/li>\n\n\n\n<li><strong>Translate observations into PTV Viswalk settings.<\/strong> Use speed distributions (not single values) per facility, define gate zones to capture compression, and set a luggage share with reduced expected speed and increased space requirement. Encode stairs\/escalator choice splits &#8211; values can vary for passenger groups with and without luggage..<br><\/li>\n\n\n\n<li><strong>Verify before comparing scenarios.<\/strong> Check simulated travel or movement times against real data collected in the field. Only then run scenarios, change one lever at a time, and compare density\/LOS and recovery time.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-using-ptv-viswalk-and-ptv-vissim\"><strong>Using PTV Viswalk and PTV Vissim<\/strong><\/h2>\n\n\n\n<p>In practice, the workflow was implemented as follows.<\/p>\n\n\n\n<p>The station layout was represented using pedestrian areas, obstacles, and connectors in PTV Viswalk. Arrival demand was defined as time-dependent pedestrian input, reflecting observed peak inflow and train arrival sequences. For rail services, arrival pulses were modelled to reproduce the periodic loading of platforms.<\/p>\n\n\n\n<p>Pedestrian attributes were assigned using speed distributions and behavior parameters derived from the field survey. Stairs, escalators, and gates were configured as decision points with probability-based choice behavior.<\/p>\n\n\n\n<p>Density and LOS were evaluated using Viswalk\u2019s standard outputs, while recovery time was extracted by tracking how long critical areas remained above predefined LOS thresholds after each arrival pulse.<\/p>\n\n\n\n<p>Scenarios were created by <a href=\"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/scenario-manager-in-vissim-and-viswalk-part-ii-2\/\" target=\"_blank\" rel=\"noreferrer noopener\">copying the calibrated baseline<\/a> and modifying only one element at a time, such as train headways, flow guidance elements, or facility capacity.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a3020981a94d&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a3020981a94d\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"143\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE2.png\" alt=\"Schematic passenger flow lines in a rail transit hub with platforms, hall, stairs\" class=\"wp-image-30236\" srcset=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE2.png 500w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE2-300x86.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Passenger flow lines and key interfaces in the transit hub model<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-the-model-revealed\"><strong>What the model revealed<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-platform-bottlenecks-are-driven-by-pulses\"><strong>Platform bottlenecks are driven by pulses<\/strong><\/h3>\n\n\n\n<p>On the platform level, density followed a clear rhythm tied to train arrivals. The highest and most persistent densities formed near stair connections and adjacent waiting areas.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a3020981af8c&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a3020981af8c\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"99\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE3.png\" alt=\"Platform plan showing the marked risk point near stair connections\" class=\"wp-image-30238\" srcset=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE3.png 500w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE3-300x59.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Platform risk point location identified from simulation<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a3020981b485&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a3020981b485\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"598\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/05\/jbadanjak7_3318-Chen_4-Final-08.png\" alt=\"PTV Viswalk transit hub capacity simulation: Platform pedestrian density heatmaps across train arrival times, showing hotspots\" class=\"wp-image-30410\" srcset=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/05\/jbadanjak7_3318-Chen_4-Final-08.png 500w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/05\/jbadanjak7_3318-Chen_4-Final-08-301x360.png 301w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/05\/jbadanjak7_3318-Chen_4-Final-08-167x200.png 167w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Platform density heatmaps show arrival pulses and hotspot build-up<\/figcaption><\/figure>\n\n\n\n<p>At the maximum risk point, peak densities approached 6 persons per square meter in the base case. More importantly, LOS remained poor for extended periods before recovering. This indicates a structural bottleneck driven by demand pulses and limited vertical circulation capacity, not a rare or accidental condition.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-improvement-based-on-actual-situation\"><strong>Improvement based on actual situation<\/strong><\/h3>\n\n\n\n<p>In general, there are three ways to mitigate congestion at the risk point near the staircase:<\/p>\n\n\n\n<p>1. Reduce passenger flow speed by changing their flowline (e.g., using diversion bars or buffer columns).<\/p>\n\n\n\n<p>2. Reduce passenger flow volume (e.g., implementing temporary restrictions or adjusting train departure intervals).<\/p>\n\n\n\n<p>3. Improve the facility capacity at the risk point area.<\/p>\n\n\n\n<p>A field investigation of the study station showed that shortening the train departure interval was the most practical method. The images below show the changes resulting from shortening the departure intervals of Lines 9 and 7 by 14 and 30 seconds, respectively.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a3020981bb80&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a3020981bb80\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"716\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE4.png\" alt=\"PTV Viswalk transit hub capacity simulation results, platform density and LOS before vs after\" class=\"wp-image-30240\" srcset=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE4.png 500w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE4-251x360.png 251w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE4-436x624.png 436w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE4-140x200.png 140w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Platform bottleneck &#8211; density and LOS before vs after train departure interval<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-the-transfer-hall-behaves-differently\"><strong>The transfer hall behaves differently<\/strong><\/h3>\n\n\n\n<p>Although the transfer hall showed relatively lower peak densities overall, a few high-density spots formed for different reasons:<\/p>\n\n\n\n<p><strong>Risk point 3<\/strong>, located at the ticket gates, was caused by the limited number of gates and the spatial constraints of the dispatching room.<\/p>\n\n\n\n<p><strong>Risk point 1<\/strong>, located at the intersection of outbound and transfer flowlines, was caused by a large number of passengers.<\/p>\n\n\n\n<p><strong>Risk point 2<\/strong>, located at the staircase, was caused by an excessive number of inbound passengers.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a3020981c233&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a3020981c233\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"97\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE5.png\" alt=\"PTV Viswalk transit hub capacity simulation: Transfer hall plan with multiple risk points\" class=\"wp-image-30242\" srcset=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE5.png 500w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE5-300x58.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Transfer hall risk points <\/figcaption><\/figure>\n\n\n\n<p>Here, pressure was more continuous and less pulse-driven, highlighting different capacity mechanisms that require different mitigation strategies.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a3020981c968&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a3020981c968\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"391\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/05\/Table6.png\" alt=\"Transfer hall pedestrian density heatmaps showing persistent queueing at interfaces\" class=\"wp-image-30422\" srcset=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/05\/Table6.png 500w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/05\/Table6-460x360.png 460w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/05\/Table6-256x200.png 256w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Transfer hall density heatmaps show persistent pressure points<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-scenarios-worth-testing-first\"><strong>Scenarios worth testing first<\/strong><\/h2>\n\n\n\n<p>In transit hub projects, I group improvement measures into three categories.<\/p>\n\n\n\n<p><strong>Operational changes<\/strong> reduce arrival pressure when physical expansion is not possible. At Beijing West, <a href=\"https:\/\/blog.ptvgroup.com\/en\/user-insights\/simulations-revolutionize-transportation-planning-in-taiwan\/?_gl=1*1ekm55s*_gcl_au*NzEwMzY2NDQzLjE3NzMwNTM3OTc.*_ga*MTc4MTA4MjgyMi4xNzczMDUzNzk3*_ga_D3D2JCS9NL*czE3NzYxNjczMzMkbzgkZzEkdDE3NzYxNjg1NTMkajE1JGwwJGgw\" type=\"link\" id=\"https:\/\/blog.ptvgroup.com\/en\/user-insights\/simulations-revolutionize-transportation-planning-in-taiwan\/?_gl=1*1ekm55s*_gcl_au*NzEwMzY2NDQzLjE3NzMwNTM3OTc.*_ga*MTc4MTA4MjgyMi4xNzczMDUzNzk3*_ga_D3D2JCS9NL*czE3NzYxNjczMzMkbzgkZzEkdDE3NzYxNjg1NTMkajE1JGwwJGgw\" target=\"_blank\" rel=\"noreferrer noopener\">shortening train departure interval<\/a> lowered peak densities and shortened recovery times on the platform.<\/p>\n\n\n\n<p><strong>Flow management measures<\/strong> change how pedestrians approach and queue. Small channelization elements near stairs and escalators improved order and reduced density at transfer hall risk points at Beijing West. These measures are often low-cost and reversible.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a3020981d00f&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a3020981d00f\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"454\" height=\"624\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE6-454x624.png\" alt=\"Transfer hall bottleneck comparison, density and LOS before vs after diversion element\" class=\"wp-image-30244\" srcset=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE6-454x624.png 454w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE6-262x360.png 262w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE6-146x200.png 146w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE6.png 500w\" sizes=\"auto, (max-width: 454px) 100vw, 454px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Transfer hall bottleneck &#8211; density and LOS before vs after diversion<\/figcaption><\/figure>\n\n\n\n<p><strong>Physical capacity and space constraints<\/strong> address hard layout limits. At the south exit, adding ticket gates alone had little effect because a nearby space constraint dominated. Only when the constraint was removed and the gate capacity increased together did density drop and recovery time improve significantly.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a3020981d577&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a3020981d577\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"621\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE9.png\" alt=\"PTV Viswalk transit hub capacity simulation: South exit comparison showing density and LOS before and after combined capacity change\" class=\"wp-image-30250\" srcset=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE9.png 500w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE9-290x360.png 290w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/BE9-161x200.png 161w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">South exit &#8211; density and LOS before vs after combined capacity change<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-checklist-you-can-use\"><strong>Checklist you can use<\/strong><\/h2>\n\n\n\n<p>To replicate this approach in another transit hub, start with the minimum inputs needed for a credible model and focus outputs on bottlenecks and recovery performance.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Inputs<\/strong> include time-varying demand by entry, walking speed distributions by facility type, choice behavior where alternatives exist, and realistic arrival pulses where applicable.<br><br><\/li>\n\n\n\n<li><strong>Outputs<\/strong> should include density and LOS over time at hotspots, recovery time after demand pulses, and clear <a href=\"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/scenario-manager-in-vissim-and-viswalk-part-ii-4\/\" target=\"_blank\" rel=\"noreferrer noopener\">scenario-to-scenario comparisons<\/a>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-limitations\"><strong>Limitations<\/strong><\/h2>\n\n\n\n<p>As with any pedestrian simulation, results depend on the behavioral assumptions used. If passenger mix, signage, or operations change, key parameters should be modified accordingly rather than reused blindly.<\/p>\n\n\n\n<p>LOS thresholds are useful for comparison and communication, but they remain a simplified representation of comfort and constraint. They should be treated as a reference, not a decision-making measure of passenger experience. <\/p>\n\n\n\n<p>Finally, some measures that perform well in simulation may be difficult to implement in practice due to operational, organizational, or funding constraints. Ultimately, simulation helps you visualize and measure improvement methods before stakeholders make definitive decisions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>What I value most about PTV Viswalk transit hub capacity simulation is that it turns subjective discussion into a practical experiment. It allows planners to identify bottleneck locations based on real data, understand why they occur, and test what changes when different operational, flow-management, or physical measures are applied.<\/p>\n\n\n\n<p>For users of PTV Viswalk, whether standalone or combined with PTV Vissim, this workflow provides a clear path from visualization to decision-making support. It helps justify capacity and bottleneck mitigation measures with visualized, quantitative outputs before committing costly changes.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column cta-box is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-cover\"><img loading=\"lazy\" decoding=\"async\" width=\"1254\" height=\"836\" class=\"wp-block-cover__image-background wp-image-25406\" alt=\"\" src=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2024\/10\/iStock-1312502184.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2024\/10\/iStock-1312502184.jpg 1254w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2024\/10\/iStock-1312502184-540x360.jpg 540w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2024\/10\/iStock-1312502184-936x624.jpg 936w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2024\/10\/iStock-1312502184-768x512.jpg 768w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2024\/10\/iStock-1312502184-300x200.jpg 300w\" sizes=\"auto, (max-width: 1254px) 100vw, 1254px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-80 has-background-dim wp-block-cover__gradient-background has-background-gradient\" style=\"background:linear-gradient(135deg,rgb(66,104,249) 28%,rgb(41,224,133) 88%)\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<p class=\"has-text-align-center\" style=\"font-size:24px;font-style:normal;font-weight:700\">Traffic Simulation for transit hubs<\/p>\n\n\n\n<p class=\"has-text-align-center\">Test multimodal scenarios and compare measures before implementation<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-14c487f4 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-white-background-color has-text-color has-background has-link-color has-text-align-center has-custom-font-size wp-element-button\" href=\"https:\/\/www.ptvgroup.com\/en\/application-areas\/traffic-simulation\" style=\"border-radius:8px;color:#6482f6;font-size:14px;font-style:normal;font-weight:500\" target=\"_blank\" rel=\"noreferrer noopener\">Explore now<\/a><\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-cover\" style=\"min-height:300px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"1254\" height=\"836\" class=\"wp-block-cover__image-background wp-image-25406\" alt=\"\" src=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2024\/10\/iStock-1312502184.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2024\/10\/iStock-1312502184.jpg 1254w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2024\/10\/iStock-1312502184-540x360.jpg 540w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2024\/10\/iStock-1312502184-936x624.jpg 936w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2024\/10\/iStock-1312502184-768x512.jpg 768w, https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2024\/10\/iStock-1312502184-300x200.jpg 300w\" sizes=\"auto, (max-width: 1254px) 100vw, 1254px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-80 has-background-dim wp-block-cover__gradient-background has-background-gradient\" style=\"background:linear-gradient(135deg,rgb(66,104,249) 28%,rgb(41,224,133) 88%)\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<p class=\"has-text-align-center\" style=\"font-size:24px;font-style:normal;font-weight:700\">Traffic Simulation for transit hubs<\/p>\n\n\n\n<p class=\"has-text-align-center\">Test multimodal scenarios and compare measures before implementation<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-14c487f4 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-white-background-color has-text-color has-background has-link-color has-text-align-center has-custom-font-size wp-element-button\" href=\"https:\/\/www.ptvgroup.com\/en\/application-areas\/traffic-simulation\" style=\"border-radius:4px;color:#6482f6;font-size:14px;font-style:normal;font-weight:700\" target=\"_blank\" rel=\"noreferrer noopener\">Explore now<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"card-text\">Learn a practical PTV Viswalk workflow to quantify transit hub capacity, spot bottlenecks with LOS and clearance time, and compare fixes before implementation. [&#8230;]<\/p>\n<p class=\"m-0\"><a class=\"btn btn-outline-secondary btn-read-more\" href=\"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/ptv-viswalk-transit-hub-capacity-simulation\/\">Read More<\/a><\/p>\n","protected":false},"author":5,"featured_media":30254,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8323,8322],"tags":[8404,8380,8377],"ppma_author":[8516],"class_list":["post-30256","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technologyplus","category-user-insights","tag-accessibility","tag-public-transport","tag-traffic-simulation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>PTV Viswalk transit hub capacity simulation: find bottlenecks | PTV Blog<\/title>\n<meta name=\"description\" content=\"PTV Viswalk transit hub capacity simulation: model passenger flow, LOS, clearance times, find bottlenecks, and test measures.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/ptv-viswalk-transit-hub-capacity-simulation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PTV Viswalk transit hub capacity simulation to find bottlenecks\" \/>\n<meta property=\"og:description\" content=\"PTV Viswalk transit hub capacity simulation: model passenger flow, LOS, clearance times, find bottlenecks, and test measures.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/ptv-viswalk-transit-hub-capacity-simulation\/\" \/>\n<meta property=\"og:site_name\" content=\"PTV Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PTVGroupGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-10T06:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/Untitled-design-26.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1025\" \/>\n\t<meta property=\"og:image:height\" content=\"577\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Guest author: Qiaochu Chen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"_ptadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/technologyplus\\\/ptv-viswalk-transit-hub-capacity-simulation\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/technologyplus\\\/ptv-viswalk-transit-hub-capacity-simulation\\\/\"},\"author\":{\"name\":\"Guest Author\",\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/#\\\/schema\\\/person\\\/ed495d952d445e59d4114dedcd7a86ba\"},\"headline\":\"PTV Viswalk transit hub capacity simulation to find bottlenecks\",\"datePublished\":\"2026-06-10T06:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/technologyplus\\\/ptv-viswalk-transit-hub-capacity-simulation\\\/\"},\"wordCount\":1472,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/technologyplus\\\/ptv-viswalk-transit-hub-capacity-simulation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.ptvgroup.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Untitled-design-26.png\",\"keywords\":[\"Accessibility\",\"Public Transport\",\"Traffic Simulation\"],\"articleSection\":[\"Technology+\",\"User Insights\"],\"inLanguage\":\"en-US\",\"accessibilityFeature\":[\"tableOfContents\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/technologyplus\\\/ptv-viswalk-transit-hub-capacity-simulation\\\/\",\"url\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/technologyplus\\\/ptv-viswalk-transit-hub-capacity-simulation\\\/\",\"name\":\"PTV Viswalk transit hub capacity simulation: find bottlenecks | PTV Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/technologyplus\\\/ptv-viswalk-transit-hub-capacity-simulation\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/technologyplus\\\/ptv-viswalk-transit-hub-capacity-simulation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.ptvgroup.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Untitled-design-26.png\",\"datePublished\":\"2026-06-10T06:00:00+00:00\",\"description\":\"PTV Viswalk transit hub capacity simulation: model passenger flow, LOS, clearance times, find bottlenecks, and test measures.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/technologyplus\\\/ptv-viswalk-transit-hub-capacity-simulation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/technologyplus\\\/ptv-viswalk-transit-hub-capacity-simulation\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/technologyplus\\\/ptv-viswalk-transit-hub-capacity-simulation\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blog.ptvgroup.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Untitled-design-26.png\",\"contentUrl\":\"https:\\\/\\\/blog.ptvgroup.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Untitled-design-26.png\",\"width\":1025,\"height\":577},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/technologyplus\\\/ptv-viswalk-transit-hub-capacity-simulation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PTV Viswalk transit hub capacity simulation to find bottlenecks\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/\",\"name\":\"PTV Blog\",\"description\":\"We passionately write about technology which helps to plan and optimise the movement of people and goods.\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/#organization\",\"name\":\"PTV Group\",\"url\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blog.ptvgroup.com\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/PTV_Group_Logo_black.jpg\",\"contentUrl\":\"https:\\\/\\\/blog.ptvgroup.com\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/PTV_Group_Logo_black.jpg\",\"width\":1598,\"height\":362,\"caption\":\"PTV Group\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/PTVGroupGlobal\\\/\",\"https:\\\/\\\/www.instagram.com\\\/ptv_group\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/ptv\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/ThePTVGroup\",\"https:\\\/\\\/www.tiktok.com\\\/@ptv_group\\\/\"],\"description\":\"Our goal is to drive the future of mobility toward a cleaner, smarter, and safer world. With a legacy spanning over 40 years as a leading global software company for traffic planning, simulation, and real-time management, we have garnered extensive experience in the field of mobility.\",\"email\":\"info@ptvgroup.com\",\"telephone\":\"+49 721 9651-0\",\"legalName\":\"PTV Planung Transport Verkehr GmbH\",\"foundingDate\":\"1979-01-01\",\"vatID\":\"Umsatzsteuer-Identifikationsnummer gem\u00e4\u00df \u00a7 27a Umsatzsteuergesetz (UStG): DE 812 666 053\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"201\",\"maxValue\":\"500\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/#\\\/schema\\\/person\\\/ed495d952d445e59d4114dedcd7a86ba\",\"name\":\"Guest Author\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/777300521aa8a03e2c61b2f9fe07539be3010687eb16fd620967d6058d707805?s=96&d=blank&r=g7b083b76ac19858e26f915f16946093d\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/777300521aa8a03e2c61b2f9fe07539be3010687eb16fd620967d6058d707805?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/777300521aa8a03e2c61b2f9fe07539be3010687eb16fd620967d6058d707805?s=96&d=blank&r=g\",\"caption\":\"Guest Author\"},\"url\":\"https:\\\/\\\/blog.ptvgroup.com\\\/en\\\/author\\\/_ptadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"PTV Viswalk transit hub capacity simulation: find bottlenecks | PTV Blog","description":"PTV Viswalk transit hub capacity simulation: model passenger flow, LOS, clearance times, find bottlenecks, and test measures.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/ptv-viswalk-transit-hub-capacity-simulation\/","og_locale":"en_US","og_type":"article","og_title":"PTV Viswalk transit hub capacity simulation to find bottlenecks","og_description":"PTV Viswalk transit hub capacity simulation: model passenger flow, LOS, clearance times, find bottlenecks, and test measures.","og_url":"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/ptv-viswalk-transit-hub-capacity-simulation\/","og_site_name":"PTV Blog","article_publisher":"https:\/\/www.facebook.com\/PTVGroupGlobal\/","article_published_time":"2026-06-10T06:00:00+00:00","og_image":[{"width":1025,"height":577,"url":"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/Untitled-design-26.png","type":"image\/png"}],"author":"Guest author: Qiaochu Chen","twitter_card":"summary_large_image","twitter_misc":{"Written by":"_ptadmin","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/ptv-viswalk-transit-hub-capacity-simulation\/#article","isPartOf":{"@id":"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/ptv-viswalk-transit-hub-capacity-simulation\/"},"author":{"name":"Guest Author","@id":"https:\/\/blog.ptvgroup.com\/en\/#\/schema\/person\/ed495d952d445e59d4114dedcd7a86ba"},"headline":"PTV Viswalk transit hub capacity simulation to find bottlenecks","datePublished":"2026-06-10T06:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/ptv-viswalk-transit-hub-capacity-simulation\/"},"wordCount":1472,"publisher":{"@id":"https:\/\/blog.ptvgroup.com\/en\/#organization"},"image":{"@id":"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/ptv-viswalk-transit-hub-capacity-simulation\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/Untitled-design-26.png","keywords":["Accessibility","Public Transport","Traffic Simulation"],"articleSection":["Technology+","User Insights"],"inLanguage":"en-US","accessibilityFeature":["tableOfContents"]},{"@type":"WebPage","@id":"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/ptv-viswalk-transit-hub-capacity-simulation\/","url":"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/ptv-viswalk-transit-hub-capacity-simulation\/","name":"PTV Viswalk transit hub capacity simulation: find bottlenecks | PTV Blog","isPartOf":{"@id":"https:\/\/blog.ptvgroup.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/ptv-viswalk-transit-hub-capacity-simulation\/#primaryimage"},"image":{"@id":"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/ptv-viswalk-transit-hub-capacity-simulation\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/Untitled-design-26.png","datePublished":"2026-06-10T06:00:00+00:00","description":"PTV Viswalk transit hub capacity simulation: model passenger flow, LOS, clearance times, find bottlenecks, and test measures.","breadcrumb":{"@id":"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/ptv-viswalk-transit-hub-capacity-simulation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.ptvgroup.com\/en\/technologyplus\/ptv-viswalk-transit-hub-capacity-simulation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/ptv-viswalk-transit-hub-capacity-simulation\/#primaryimage","url":"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/Untitled-design-26.png","contentUrl":"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/Untitled-design-26.png","width":1025,"height":577},{"@type":"BreadcrumbList","@id":"https:\/\/blog.ptvgroup.com\/en\/technologyplus\/ptv-viswalk-transit-hub-capacity-simulation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.ptvgroup.com\/en\/"},{"@type":"ListItem","position":2,"name":"PTV Viswalk transit hub capacity simulation to find bottlenecks"}]},{"@type":"WebSite","@id":"https:\/\/blog.ptvgroup.com\/en\/#website","url":"https:\/\/blog.ptvgroup.com\/en\/","name":"PTV Blog","description":"We passionately write about technology which helps to plan and optimise the movement of people and goods.","publisher":{"@id":"https:\/\/blog.ptvgroup.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.ptvgroup.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.ptvgroup.com\/en\/#organization","name":"PTV Group","url":"https:\/\/blog.ptvgroup.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.ptvgroup.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2021\/11\/PTV_Group_Logo_black.jpg","contentUrl":"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2021\/11\/PTV_Group_Logo_black.jpg","width":1598,"height":362,"caption":"PTV Group"},"image":{"@id":"https:\/\/blog.ptvgroup.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/PTVGroupGlobal\/","https:\/\/www.instagram.com\/ptv_group\/","https:\/\/www.linkedin.com\/company\/ptv\/","https:\/\/www.youtube.com\/user\/ThePTVGroup","https:\/\/www.tiktok.com\/@ptv_group\/"],"description":"Our goal is to drive the future of mobility toward a cleaner, smarter, and safer world. With a legacy spanning over 40 years as a leading global software company for traffic planning, simulation, and real-time management, we have garnered extensive experience in the field of mobility.","email":"info@ptvgroup.com","telephone":"+49 721 9651-0","legalName":"PTV Planung Transport Verkehr GmbH","foundingDate":"1979-01-01","vatID":"Umsatzsteuer-Identifikationsnummer gem\u00e4\u00df \u00a7 27a Umsatzsteuergesetz (UStG): DE 812 666 053","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"201","maxValue":"500"}},{"@type":"Person","@id":"https:\/\/blog.ptvgroup.com\/en\/#\/schema\/person\/ed495d952d445e59d4114dedcd7a86ba","name":"Guest Author","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/777300521aa8a03e2c61b2f9fe07539be3010687eb16fd620967d6058d707805?s=96&d=blank&r=g7b083b76ac19858e26f915f16946093d","url":"https:\/\/secure.gravatar.com\/avatar\/777300521aa8a03e2c61b2f9fe07539be3010687eb16fd620967d6058d707805?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/777300521aa8a03e2c61b2f9fe07539be3010687eb16fd620967d6058d707805?s=96&d=blank&r=g","caption":"Guest Author"},"url":"https:\/\/blog.ptvgroup.com\/en\/author\/_ptadmin\/"}]}},"authors":[{"term_id":8516,"user_id":0,"is_guest":1,"slug":"guest-author-qiaochu-chen","display_name":"Guest author: Qiaochu Chen","avatar_url":{"url":"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/Untitled-design-25.png","url2x":"https:\/\/blog.ptvgroup.com\/wp-content\/uploads\/2026\/04\/Untitled-design-25.png"},"author_category":"1","first_name":"","last_name":"","user_url":"","job_title":"Qiaochu Chen is a civil engineer, at AECOM Technical Services Inc in Cincinnati, OH, USA.","description":"Qiaochu Chen is a civil engineer, at\u00a0AECOM Technical Services Inc in Cincinnati, OH, USA."}],"_links":{"self":[{"href":"https:\/\/blog.ptvgroup.com\/en\/wp-json\/wp\/v2\/posts\/30256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.ptvgroup.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.ptvgroup.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.ptvgroup.com\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.ptvgroup.com\/en\/wp-json\/wp\/v2\/comments?post=30256"}],"version-history":[{"count":22,"href":"https:\/\/blog.ptvgroup.com\/en\/wp-json\/wp\/v2\/posts\/30256\/revisions"}],"predecessor-version":[{"id":30434,"href":"https:\/\/blog.ptvgroup.com\/en\/wp-json\/wp\/v2\/posts\/30256\/revisions\/30434"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.ptvgroup.com\/en\/wp-json\/wp\/v2\/media\/30254"}],"wp:attachment":[{"href":"https:\/\/blog.ptvgroup.com\/en\/wp-json\/wp\/v2\/media?parent=30256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.ptvgroup.com\/en\/wp-json\/wp\/v2\/categories?post=30256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.ptvgroup.com\/en\/wp-json\/wp\/v2\/tags?post=30256"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.ptvgroup.com\/en\/wp-json\/wp\/v2\/ppma_author?post=30256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}