question

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

Connect my process flow to Advance AGV network

Hi All. I recently completed the logic for my simulation with the initial logic of my AGV to be a task executor with Task Sequences. After completing the logic for the part flow within my simulation i would like now to incorporate the Advance AGV function into my model. From flexsim tutorial on agv i assume that i am able to do this easily by the following:
1719284213776.png

however when i do that on my current sim model it doesnt work. is there any way/tutorial for me to incorparate AGV advance process flow into my task sequence?

the pick up destination, and the deliveray destination have already been define in my mai process flow, how do i replace the red parts below with Advance AGV process flow?

1719284390409.png


Sim Model Link

FlexSim 21.1.5
agv network
1719284213776.png (24.1 KiB)
1719284390409.png (62.3 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 Felix Möhlmann commented

Pushing the item to a list in Send to Port and then pulling that item with a token in Process Flow will not trigger the Use Transport logic of the object. This only happens if the object is send to a port connection or if the item is pulled by another fixed resource's Pull option (Input tab).

The sections marked in red would be replaced by an Assign Labels activity that writes the destination to a label "destination" on the item, a Push to List activity that pushes the item to the AGV work list and a Wait for Event activity that awaits the arrival at the target object (generally probably listening to the On Entry event of the respective object).

· 10
5 |100000

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

fiz avatar image fiz commented ·

Hi, is there an example how i can connect efficiently between my process flow and the agv template. I tried doing it but still can't.


attached is the modified sim model.

sim model link

0 Likes 0 ·
Felix Möhlmann avatar image Felix Möhlmann fiz commented ·

You have not defined any NextWorkPoint connections between the control points, so the AGVs will not start moving. Your model would probably benefit from using Work Forwarding as well.

https://docs.flexsim.com/en/24.0/WorkingWithTasks/AGVNetworks/UsingAGVProcessFlowTemplate/UsingAGVProcessFlowTemplate.html#agvWorkForwarding

The AGV templates implement a patrolling behaviour for the AGVs, keeping them moving through the system as long as there is work available. But the AGVs only 'see' the work once they arrive at the respective Control Point.

So before you remodel your logic, be sure that this is what you want. It might be easier to integrate other behaviours, such as returning to a park point when idle to the existing system.

0 Likes 0 ·
fiz avatar image fiz Felix Möhlmann commented ·

I would like to use the template but there are too many errors which arises from it. Is there a way or a template which dont make use of "NextWorkPoint" function? this is because my task sequence have already define which CP the item is to be delivered to for every mission, but utilising the template would still be useful as it takes into account functions such as parking/nearest agv for deliveries

0 Likes 0 ·
Show more comments