question

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

AGV Not Loading to Full Capacity with Process Flow

Hi,

I'm using the pre-made AGV process flow, and when I apply work forwarding to the two queues, instead of filling capacity at one queue, it goes to both queues and loads arbitrary amount of boxes, is the AGV not recognizing 2 work forward stations?


Thanks.AGV_Help.fsm

FlexSim 24.1.0
agvprocesss flowworkforwarding
agv-help.fsm (71.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.

Joerg Vogel avatar image Joerg Vogel commented ·

@hydro_disk, This is a yourself made condition. Then you will write or adjust the process flow logic. Any simple logic works with FIFO principle. An AGV device takes up to many transport jobs as allowed. Internally there are options to order transport jobs by same load station.

You expect a behavior, then you check it and if it is not available, you design this behavior.

0 Likes 0 ·

1 Answer

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

As Jörg suggested, you can customize the AGV Process Flow to fit your needs. In this case, you can keep track of where the AGV loaded last and prioritize pulling more items that are sitting at that location.

One, probably unwanted, behaviour would still be present in this model: After loading something at the second pickup point, the AGV will check if it can load more at the first. If this is the case, it will first return there before unloading any items. So you might need to further customize the pull logic so that the AGV does not pull items from the first location after loading at the second.

agv-help_1.fsm

A simple approach would be to have an extra CP between the sidings to which the tasks of the second pickup point are forwarded. This would mean that the AGV will always load the first pickup location first if there is something available. So if you wanted FIFO behaviour, this would not be a suitable solution.


agv-help-1.fsm (171.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.

hydro_disk avatar image hydro_disk commented ·
I'm just confused that since the decide process for "do I have more capacity" exists, that the AGV ignores it and doesn't load up to capacity. I thought it is a feature of the more advanced process flow for AGV that I could edit the capacity.
0 Likes 0 ·
Felix Möhlmann avatar image Felix Möhlmann hydro_disk commented ·
It does load to capacity. But because all work is forwarded to the same point, as far as the AGV logic is concerned they are at the same location and thus it might drive from one queue to the other a couple times before unloading.
0 Likes 0 ·
hydro_disk avatar image hydro_disk Felix Möhlmann commented ·
Thanks for the clarification, in that case is there a way for the AGV to decide between two forwarded points, would the Query under "Pull from List" allow the AGV to prioritize a CP? And does the CP contain information about whether it is in possession by another AGV?
0 Likes 0 ·
Show more comments