Hi all,
I am looking to extract pedestrian queueing times from Legion Model Builder/Simulator.
What will be the best approach be to calculate pedestrian queue times.
Thank you,
Hi Michael,
You should be able to extract queue times from LEGION Simulator for a pedestrian using a queue object by selecting the 'Queuing' activity from Entity Filter screen of the Analyses menu.
Kind regards,
Simon
In addition to Simon's response I believe we can draw analysis zone around queue object and measure metric average journey time in graph and save the graph in .csv or .xls format to extract mean journey time.
Kindly try above approach if that helps you. If I find better solution I will keep you posted.
Thank you
Hello Michael. You'll need LEGION Update 2 to save per-entity data to CSV. Sounds like you have Update 1, which only supports saving per-entity data to XML.
hi Michael, as I discussed with developer to give more accurate solution we have one more question that do you have different queuing timing requirement for queues used or one standard queuing timing to be followed for all queues in your project? Please advise.
Also please let us know which LEGION version you are using? Thank you.
Hi Sheetal. We have a range of seven different queuing time requirements. I am using Legion Model Builder CONNECT Edition Update 1 10.1.1.1. Thank you.
Hi Michael, posting this again as my original reply got deleted.
I'd recommend a distribution analysis to meet your requirements here.
Start by creating 7 Value Ranges, one per queuing time threshold. Each range has two entiries:
For example, the Value Range for a 30s threshold is like this:
Identity sets of queues having the same threshold requirement, and determine how much model space each Queue will use.
If the Queues will all grow in well-defined, contained areas, you can draw Analysis Zones covering this space. One Analysis Zone per set of Queues.
Whole Model analysis is generally safer for Queues. The risk of Analysis Zones is Queues grow beyond the zone boundary, and then some queueing entities are not counted.
Create an Analysis for each set of queues. Set your scope to Whole Model (or your Analysis Zone, if you've drawn AZs).
Set the filter to Queuing activity, and target is all Queues in the set. The example below has 5 Queues in the Queue set.
In the Metrics tab, tick the Journey Time entity metric, and select the appropriate Value Range from the Value/Colour Range column:
Repeat creating Analyses for the other Queue sets.
In the Object Directory's Analysis tab, ensure your analyses are enabled:
In the Timeline, configure a Graphs track to save analysis graph data. You can modifiy the default Save Graphs event on the default Graphs track, or add your own event (and track if desired).
In the event, select the histogram outputs of queue time analyses you want to save. Excel format is recommended.
Now hit the Record button on the timeline. Once your outputs have been recorded, open them in Excel. You're looking for entries like this:
The recorded distribution shows entity count and percentage up to and above the queuing time threshold, directly revealing whether the Queue meets your 95% or entities under max queuing time requirement.
Thanks James. Much appreciated!