question

hermione12 avatar image
0 Likes"
hermione12 asked hermione12 commented

Indication about forklift collision and accumulation on network node

Hi,

I have a huge model with 7 forklifts and their collision is controlled by network node and traffic control. I will be running the model for 6 months. Is there any method to verify whether the forklifts are colliding and accumulating each other? Any warning or indication that at a particular node, forklifts are colliding and accumulating. If yes, then how is it done?

FlexSim 20.0.10
network nodestraffic controlcollision avoidanceforklift travel
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered hermione12 commented

To detect collisions in general you can use the 'Collisions' tab of the taskexecuters. (This was replaced by the Proximity Agent System in version 20.2)

1656577552185.png

To detect collisions/accumulations at network nodes specifically, you could build a small process flow that reacts to travelers arriving to network nodes. The token then enters a zone with a maximum content of 1. It stays in that zone for some time after the task executer continues its travel. If a second token arrives during that time, it is redirected to an activity that writes a message to the output console. The redirection uses the 'Max Wait Timer' functionality of the 'Enter Zone' activity.

1656577735528.png

collision_detection.fsm

(The process flow in the attached model is expanded compared to the picture to account for stopping at a network node)


1656577552185.png (33.5 KiB)
1656577735528.png (16.7 KiB)
· 8
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

hermione12 avatar image hermione12 commented ·
Thank you @Felix Möhlmann , but I have a doubt should I mention all the network nodes when the forklifts travel in process flow in the travel destination?
0 Likes 0 ·
Felix Möhlmann avatar image Felix Möhlmann hermione12 commented ·

I'm not sure what you mean by "travel destination" in the process flow.

Do you mean the assigned 'toEdge' value? For that value it is only important if it is 0 or not. 0 would mean that the network node is the end point of the travel, so the token takes a different path in the process flow.

Or do you refer to the attached objects? Those should include all network nodes at which you want to detect collisions. In the model I left some of them out, because the outer nodes were only added to test something.

1656655591611.png

0 Likes 0 ·
1656655591611.png (5.3 KiB)
hermione12 avatar image hermione12 Felix Möhlmann commented ·

No, I meant the Process flow in the travel.

1656656087255.png

Each node should be mentioned in the travel task sequence of the process flow? Because in my model, I have lots of connected network nodes.

0 Likes 0 ·
1656656087255.png (11.0 KiB)
Show more comments
Show more comments