question

James avatar image
0 Likes"
James asked Jeanette F commented

AGV limit for different products

Hi, I have an AGV that is able to hold a total of 6 capacity but only a maximum of 2 items from each different product (2*3 = 6). Is there a way to configure the AGV to transport things like that?

FlexSim 23.2.3
agv
· 2
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 ·
@James, yes, you can add a logic, that creates such a behavior. But it is not a feature of a vehicle. It is a feature of an AGV system, a dispatcher or transport process flow logic.
0 Likes 0 ·
Jeanette F avatar image Jeanette F ♦♦ commented ·

Hi @James, was Jason Lightfoot's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always comment back to reopen your question.

0 Likes 0 ·

1 Answer

Jason Lightfoot avatar image
0 Likes"
Jason Lightfoot answered Jason Lightfoot edited

If you are using standard task sequences generated by a fixed resource you can use the task executer's own dispatcher logic to create this behavior.

In the attached example I set a label on the te called 'carryCapacity' which is set on reset to store the capacity by Type. The type at the moment is numeric, so an array could be used, but the Map will allow the Type to be anything so is more flexible.

The operator has unload and load triggers to decrement the map values based on the Type label of the item being un/loaded.

Since default task sequences include a Break task, we can use the Break To Requirement trigger to return only task sequences involving items for which the te still has spare capacity.

23.0_TEcapacityByType.fsm

You could adopt a similar definition of capacity for other dispatch mechanisms (process flow template) and then pull jobs from a list only where the puller (AGV) has capacity.


5 |100000

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