I have a hospital people flow model where I have thousands of people walking the corridors. Some walk slower than others. The goal is to measure the occupation of each corridor during the day.
The problem is that faster people get stuck behind slower ones even if they have plenty of opportunity to change lanes. See picture. It's not very realistic because it inflates the number of people in the corridors. I tried with long and short Preferred Paths and without Preferred Paths and the same occurs in all 3 cases.
I tried removing Collision Avoidance and it works but again its not very realistic because it deflates the number of people in the corridors. Some blockage should be expected some times. Zero blockage is unrealistic.
Is there something else I could do? Could I make faster ones change lane when stuck behind a slow one?
Or could I make them take a random Preferred path at the beginning of the corridor (or a round robin path) so that they would be distributed on all 'virtual lanes'?
Thanks a lot,