question

Maria A31 avatar image
0 Likes"
Maria A31 asked Maria A31 commented

congestion in load-unload

Hello,

Is there a way only for visual reasons the 4 counterbalances that i have, not to step on each other while excecute the load-unload tasks?


ReachTruks- 4CB.fsm

FlexSim 21.1.5
network nodes
reachtruks-4cb.fsm (713.3 KiB)
5 |100000

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

Kavika F avatar image
0 Likes"
Kavika F answered Kavika F commented

Hey @Maria A31, currently there's no built-in way for task executers to avoid collisions while doing offset travel to load/unload items. They will try to avoid each other in A-Star if they're on the network, but it seems your larger operators are on their own system. There's a few options you can try to help the 3D model avoid collisions.


One option is to have a separate queue for each operator (in your case, you'll have 4 separate queues). You can use a dispatcher assign pickup/drop-off for each operator so if one queue is more busy than others they won't idle. You can try attaching them to the A-Star system so they can avoid each other while travelling.

Another option is to restrict the number of operators that can load from the queue. By wrapping the Load Task with an Acquire and Release activity, only 1 operator can load at a time. This will bottleneck performance though. Something similar to this would be to put barriers around the queues so then operators can only load/unload from certain locations.

1656528935683.png


1656530687314.png (42.2 KiB)
· 2
5 |100000

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

Maria A31 avatar image Maria A31 commented ·
Hi! Thank you for your answer. I can not use the first option since i have built and entire process flow for the buffer1 and it would be to hard to start this over again. As for the barriers i searched the manual and i have not found how excactly to use them. Is there any tutorial?
0 Likes 0 ·
Kavika F avatar image Kavika F ♦ Maria A31 commented ·

Here's the documentation on dividers and barriers in A* navigation.

I made some small changes to show how the 4 different queues could operate. All I did was add the queues and change this table you had that specified the Buffer to drop off to.

1656602822786.png

And it turned out like this:

1656602863588.png

modified buffers.fsm

0 Likes 0 ·
1656602822786.png (66.5 KiB)
1656602863588.png (149.9 KiB)
modified-buffers.fsm (716.2 KiB)
Joerg Vogel avatar image
0 Likes"
Joerg Vogel answered Maria A31 commented

if I have to deal with this I restrict the numbers of transporters at a network node. Then when a transporter is going into an offset travel he is alone on the way to a rack or inside of a queue. I must tell him to leave this area by giving him a destination after unloading.

You have chosen to let transport to drive from 4 network nodes, then this approach hasn't got any success. This works only, if you let them start from only one network node.

· 1
5 |100000

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

Maria A31 avatar image Maria A31 commented ·
Hey @Joerg, that is what i did at my original model but the perfomance was not acceptable so i was asked to reduce the completion time of the model. Thank you very much though!
0 Likes 0 ·
Jonah K avatar image
0 Likes"
Jonah K answered Maria A31 commented

If you want the Operators to follow a specific path, you could treat them as AGV's and give them their own AGV paths to follow. In the following model, I replaced your nodes with control points and and made each path into a loop so the rotation orientation will be correct.

reachtruks-4cb_JK.fsm

1656534025249.png


1656534025249.png (134.8 KiB)
reachtruks-4cb-jk.fsm (712.0 KiB)
· 1
5 |100000

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

Maria A31 avatar image Maria A31 commented ·
hey! Thank you for your answer but i can not open your file cause it is the 22.1 version and mine is 21.1.4
0 Likes 0 ·