How to make AGVs get mission at diff LFW points ?

How to make AGVs get mission at diff LFW points ?

962076751
Enthusiast Enthusiast
63 Views
2 Replies
Message 1 of 3

How to make AGVs get mission at diff LFW points ?

962076751
Enthusiast
Enthusiast

[ FlexSim 19.1.0 ]

agvs-how-to-get-mission.fsm

Attached is a simplified AGV model.

AGVs use NextLookForWork Loop to get missions, that means every AGV has to traverse the LFW points one by one in the loop until getting a mission, thus, there will be a circumstance under which one LFW point generates missions much more frequently than others, as a result, the missions generated by some other LFW points may not be received by AGVs.

How to solve this kind of problem?

Any suggestion will be appreciated !!

0 Likes
Accepted solutions (1)
64 Views
2 Replies
Replies (2)
Message 2 of 3

JordanLJohnson
Autodesk
Autodesk
Accepted solution

You can use the LookForWork connection (not the NextLookForWork connection). If you connect multiple work points to a single point on the NextLookForWork loop using the LookForWork connection, the AGV will look at all the work at once. You can then modify the query in this activity:

20602-item-to-load-activity.png

For example, you could add an age field to the Local Partitioned List (the list the activity above pulls from), and then use a query like this:

ORDER BY age DESC

That way, the AGV will get the oldest item, rather than the item it encounters next on the NextLookForWork loop.

.


Jordan Johnson
Principal Software Engineer
>

Message 3 of 3

962076751
Enthusiast
Enthusiast

Thanks a lot , Johnson. I have modified the model as you mentioned, and attached it below. After this , a new relevant question came to my mind , i will post it later. Looking forward to your opinion.

Best regards

agvs-how-to-get-mission-1.fsm

0 Likes