question

Alonso avatar image
0 Likes"
Alonso asked Felix Möhlmann commented

AGV with different charging and delivery point

Hello, I have a question, if anyone can help me with the solution.

I have an AGV that is loaded with six boxes in processor 1 and then loaded with one box in processor 2. After that, 3 boxes are delivered to Queue 7, then 3 boxes to Queue 6 and finally 1 box in Queue 8. I'm making the model available if anyone can help, I'd appreciate it.

DUAS_ENTREGAS_2_autosave.fsm


FlexSim 24.2.2
agvprocessflow
· 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.

1 Answer

Gustavo Teodoro avatar image
0 Likes"
Gustavo Teodoro answered Alonso commented

Hello,

Since your processors do not require setup or processing time, I replaced them with a queue for each one, with capacities of 6 and 1, respectively. I also modified the logic to a circular flow, where the AGV picks up 6 boxes at the first station, proceeds to the second, and picks up one more. I used the command Model.find("Queue9").first, which means that the AGV will load the first box. Each subflow generates the required number of tokens per station.

The "wait for events" were necessary to ensure the minimum number of boxes at each station. Then, for unloading, the subflow operates with the required number of tokens per station and with the command token.taskExecuter.first, which means the AGV will unload the first box it is carrying. After the final unloading, it returns to start a new cycle.

The model is attached.

duas-entregas-2_Solution.fsm


· 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.