question

Mike Mayer avatar image
0 Likes"
Mike Mayer asked Mike Mayer commented

Can operators/transporters do a nearby task "as long as I'm here" ?

Let's say you have a network path with a dozen network nodes, and a workstation at each node. These workstations are tended by two human transporters who's are dispatched (by a dispatcher) to go hither and yon along the network path, back and forth as needed, to the next workstation that is ready to move an item from an exit transfer, to a processor. Items "to be moved" arrive at the 12 stations at various times. By default, operators/transporters work their way through a FIFO task sequence list. Which means they often skip over 1 or more "ready" stations that had items appear AFTER the task they are currently walking to - which is inefficient because they are ignoring work that could readily be done "as long as they are there". Real humans on the other hand, would be more inclined to stop spontaneously to move the item (or items) as they are walking by - rather than blindly going to their original task sequence destination because it is the next one on the FIFO list. Essentially, need a way to make the operator/transporter smart enough to know that they are walking by a workstation that is ready to have work performed, then do that work in it's entirety, then proceed to the original destination task sequence. Something tells me this would involve a sort of intelligent, dynamic "reprioritize-on-the-fly" dispatching feature that would continuously be on the lookout for any possible work that could be done by the operator/transporter "as long as I'm here", and thus re-organize the task list accordingly, to accomodate "doing it as long as I'm here". There are physical distance operator/transporter items on picklists, but they don't seem to be quite what I'm looking for. This is kind of like a milk run scenario, but actually more like a "chessmaster" walking around a long table attending to a dozen chess games at once, possibly stopping to make a chess move for someone who's physically nearby and ready, then, continuing on to the very end of the table for the next person who was originally ready for a chess move.

FlexSim 17.1.2
task sequencehuman intelligencemilk-run
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

Jordan Johnson avatar image
1 Like"
Jordan Johnson answered Mike Mayer commented

You may want to look at the AGV Template process flow. When work gets pushed on to the AGV list of work to do, the process flow "wakes up" an AGV, which then begins patrolling around the NextLookForWork loop. If that AGV happens upon work to do before the work that caused the AGV to wake up, it will happily do that.

You could do something similar. Have a process flow for each operator (a TE flow would work great), where workers pull from a list to be activated, but they leave the entry on the list. Then, they could travel from place to place looking for work to do.

· 3
5 |100000

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

Mike Mayer avatar image Mike Mayer commented ·

Clever idea Jordan, I will have a look at that - thank you. I also wonder if I might be able to use the NextLookForWork loop with AGV's as you describe, but make the AGV's in my case use the male and female operator 3D geometries instead of the car-like AGV shape. Thus I piggyback on the intelligence of the AGV Process Flow as you describe, but the appearance of humans walking around logically and properly looking for work.

0 Likes 0 ·
Jordan Johnson avatar image Jordan Johnson ♦♦ Mike Mayer commented ·

That's a neat idea! Here's a model that does just that.

agvdemo.fsm

0 Likes 0 ·
agvdemo.fsm (110.3 KiB)
Mike Mayer avatar image Mike Mayer commented ·

Jordan that's a neat model - and very well documented. I'm playing with it right now. With the goal of seeing if I can weave the same logic into mine too. Thank you!

0 Likes 0 ·