question

Akshay P avatar image
0 Likes"
Akshay P asked tannerp commented

A more robust logic for AGV park

staticfinal-a-link-between-processors-n-queues.fsmDear all,

I am building a simulator for factory automated lines. One of the key metrics on which the simulator will be judged is its robustness and for the very case I want my process flow logic to be as flexible as possible.

For the above mentioned reasons, I want to change my park logic so as to accommodate more AGVs (if need be for optimization studies etc.) in my process flow. Right now, my park logic works on actual referencing wrt to the actual physical park spot in the 3D model. Now, this works for now as the number of AGVs are less, but in case the number of AGVs increase this logic would require more modifications (for eg - with 3 AGVs itself, I have required the use of "decide" activities.

Can someone suggest me a more robust logic, something on the lines of a " AGV(i) parks at location i"?

Please find my current model as attached.

Regards,

Akshay pundir

FlexSim 19.1.1
agvprocess flowagv networkagv process flowagv park
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

tannerp avatar image
0 Likes"
tannerp answered tannerp commented

This is just a shot in the dark and may not solve the issue, but it might get you started with some things to try.

What if you assigned a label to each AGV with a pointer to its designated location? That way, when the token decides that the AGV needs to go to a parking location, it simply looks at the pointer label for which location to travel to?

If scarcity is an issue (i.e. there are more AGVs than there are parking spots), you could consider pushing all of the parking spots to a list and then pulling one whenever an AGV is directed to park itself.

· 5
5 |100000

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