question

Pooja I avatar image
0 Likes"
Pooja I asked Pooja I commented

Multiple AGVs

Hello @Felix Möhlmann ,


3 AGV are working in the system each AGV will have 1 tote

operator will pick and place boxes in tote from the rack.

AGV 1 and 2 will have capacity of 12 and will move whichever is available

AGV 3 will have capacity of 6 assigned only for type 5,6 and 7

Operator will unload boxes on queue



Please find the attached model

Thanks in advance

Multiple AGVs_V1.fsm

FlexSim 23.2.2
agv
multiple-agvs-v1.fsm (128.2 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

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

What I would do:

- Create one token per AGV. Assign each token a fixed AGV and use a label to differentiate between the two types.

- The left side of the Process Flow can stay as it is. The right side can actually be simplified, since you can check if the tote still has space before you try to find an item.

Depending on the type of AGV, check the content against a capacity of 6 or 12 and send the token to one of two Find Item activities if there is still space.

1700738501782.png


1700738501782.png (22.8 KiB)
· 17
5 |100000

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

Pooja I avatar image Pooja I commented ·

Hello @Felix Möhlmann


Thanks for your response,

I have implemented this process flow in the attached model but its showing errors.

Request you to update in model and share


Multiple AGVs_V2.fsm

0 Likes 0 ·
multiple-agvs-v2.fsm (127.5 KiB)
Felix Möhlmann avatar image Felix Möhlmann Pooja I commented ·

You still only create a single token, you did not create a label that could be used to differentiate between the types of AGVs and the settings of the Decide and Find Item activities don't make much sense to be honest.

Your source should look something like this:

1700812771514.png

I added another Decide activity to make the logical flow hopefully a bit clearer.

1700812818004.png

For the Find Item queries, compared to the previous iteration of your model you only need to add further condition for the correct type in the activity on the right. (WHERE item.slot.storageObject=$1 AND (Type == 5 OR ...))

0 Likes 0 ·
1700812771514.png (23.8 KiB)
1700812818004.png (61.7 KiB)
Pooja I avatar image Pooja I Felix Möhlmann commented ·
Please can you share the model you have implemented this.


Thanks in advance

0 Likes 0 ·
Show more comments