question

Jiawei D avatar image
0 Likes"
Jiawei D asked Jiawei D commented

AGV cannot find valid path when using dispatcher and Task Sequence list

test.fsmI am trying to use an AGV to move boxes from two upstream queues to one downstream queue using Task Sequence List. The priority of the list is ordered by the waiting time of each box. The logic has been tested and worked. But when I put more processors in the simulation, the AGV network complains about not being able to find a valid path anymore. If I dont use the TS list in the "Use Transport", then it works. I also didn't see anything being pushed into the TS list though.

I followed the example from a previous thread. But I couldn't understand why the AGV network cannot find the valid path. I have rebuilt the path but it did not help!

Could any one help with identifying the root cause? Thanks!

FlexSim 17.2.5
task sequenceagv networkagv path
test.fsm (189.2 KiB)
· 4
5 |100000

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

Joseph Gillespie avatar image Joseph Gillespie commented ·

You said that the logic worked until you put more processors in the simulation. Could you explain in more detail what changes you made or maybe post your model at the point it still worked so that we could look at the difference?

0 Likes 0 ·
Jiawei D avatar image Jiawei D Joseph Gillespie commented ·

Here is the original test I did with only Queues. All the task will be pushed into the Task Sequence list. Once I expanded the model, it looks like none of the task has been successfully pushed into the Task Sequence list. And AGV couldn't find some of the path either.

agv-with-tslist.fsm

0 Likes 0 ·
agv-with-tslist.fsm (21.4 KiB)
Joseph Gillespie avatar image Joseph Gillespie Jiawei D commented ·

@Jiawei D

Was my answer helpful to you? Do you have any further questions?

0 Likes 0 ·
Show more comments

1 Answer

Joseph Gillespie avatar image
1 Like"
Joseph Gillespie answered

@Jiawei D The problem you were experiencing comes from trying to have too many things use the AGV at once. Using the AGV with the Task Sequence list by itself works, and having queues use the AGV for transportation without the Task Sequence works, but both together will cause problems. I've attached a solution that uses process flow to accomplish what you were trying to do, having the AGV as a shared resource. Let me know if you have any questions about it. testanswer.fsm


testanswer.fsm (39.8 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.