question

Liany TN avatar image
0 Likes"
Liany TN asked Liany TN commented

Network Node and task executers don't work

Hi!

I have a simulation of a warehouse where the operator must walk along the connecting lines of the nodes that refer to corridors and due to this reason, the operator should not go over the shelves to collect the items. Specifically, I have raks separated by corridors through which an operator must pass to pick up items and put them in line. In these corridors I put all the connected nodes that I need, but the operator continues going over the shelves and sometimes does not return to the queue, but the boxes appear in the queue without showing the movement of the operator.

PRUEBA 1.fsm

Given this situation, I need to know why this is happening and how the problem is solved to replicate it in a much larger model and with more than one operator.

If anyone could help me I would be very grateful.

Best regards,

Liany!

FlexSim 20.1.0
task executerflexsim 20.1.0network nodes
prueba-1.fsm (55.6 KiB)
prueba-1.fsm (55.6 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.

1 Answer

Matt Long avatar image
1 Like"
Matt Long answered Liany TN commented

Can I recommend an alternative method? The A* Navigator works great for this kind of application and is much easier to scale up than network nodes. All you have to do is an an A* Navigator to your model and then A connect that to your Fixed Resource and Task Executer objects. I've attached your model with that change. You'll see that the operator does not cross into the racks because they are specified as barriers.

prueba-1.fsm


prueba-1.fsm (51.2 KiB)
· 3
5 |100000

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

Liany TN avatar image Liany TN commented ·

@Matt Long

Hi!

Thanks for replying, it really was very helpful. I have two more questions that came up when I saw the model you attached. How would you make the operator travel the best distance between picking up one item or another regardless of whether or not it is the same sku?

On the other hand, if I have items on both sides in a rack, how can I make the operator travel to the other side of the rack when necessary and not take them from one side? As in the example shown below, if the operator must take the green boxes, he must go around the rack to collect them and not take them from the place where he is in the image.

Thank you!!

0 Likes 0 ·
Matt Long avatar image Matt Long Liany TN commented ·

The A* algorithm finds the shortest distance between points so you don't have to worry about that.

In order to have the operator travel to the other side of the rack, you'll need to separate the rack into two racks and turn the other rack 180 degrees so its front is facing the aisle.

1 Like 1 ·
Liany TN avatar image Liany TN Matt Long commented ·

@Matt Long

Thank you!


I really appreciate your time and help,

Liany!

0 Likes 0 ·