Transporter collision redirection

Transporter collision redirection

Alcitos517
Not applicable
128 Views
2 Replies
Message 1 of 3

Transporter collision redirection

Alcitos517
Not applicable

[ FlexSim 24.1.0 ]

Hello,

I have a model with four transporter HiLos moving flow items from a floor storage object to a rack. Part of what I want to simulate is spatial issues, such as space between racks and other objects, and traffic congestion related to the HiLos and also some operators at the floor storage location. I set up A* navigation and checked collision avoidance and I have the transporters set up as travel members. But it doesn't seem to influence their behavior as they pick up items from the floor storage and follow generally the same path to unload them at the next available slot on a rack.


How can I best implement collision avoidance so that they will not travel through each other, and then also to measure when the task executor is blocked due to collision avoidance? I also don't want to cause them to get stuck perpetually.


Thanks!

Martin

CQ 2.fsm

Import.xlsx

0 Likes
Accepted solutions (1)
129 Views
2 Replies
Replies (2)
Message 2 of 3

Jeanette_Fullmer
Community Manager
Community Manager

Hi @Martin,

Thank you for contributing to our community! We couldn't identify a maintained license or subscription linked to your account.

You may need to update your profile information to identify yourself as a license owner or their associate. Check out our article for how to ensure you receive timely support. If you update your profile comment back to let us know - we'll adjust the priority of your post accordingly.

If your current license is expired, please contact your local distributor to renew.

0 Likes
Message 3 of 3

moehlmann_fe
Enthusiast
Enthusiast
Accepted solution

A traveller in on an A* grid will only ever occupy a single grid cell at a time, regardless of its size. If the object is larger than the grid spacing, this can lead to overlap between travellers. So as a first measure you could increase the grid spacing.

Other objects to influence the behaviour are:

- Barriers: Define regions of the grid that a traveller is not allowed to access (or only under certain circumstances)
- Dividers: Defines boundaries between cells that a traveller can not pass (think of this as a wall). Again you can set up rules that allow to ignore the barrier under certain conditions.
- Preferred/Mandatory Paths: These increase the priority by which travellers will use certain paths when travelling in a specific direction. Can be used to setup 'roads'.
- Control Areas: Limit the number of travellers that can be inside an area at a time.

cq-2-fm.fsm

When a traveller becomes blocked because it can't allocate the next cell along its path, the "On A Star Block" event should fire, for which you can add a trigger to the Task Executers.

0 Likes