How to control an AGV network routing from 1 source to 38 Processors using Process Flow?

How to control an AGV network routing from 1 source to 38 Processors using Process Flow?

kauan_santos
Contributor Contributor
188 Views
2 Replies
Message 1 of 3

How to control an AGV network routing from 1 source to 38 Processors using Process Flow?

kauan_santos
Contributor
Contributor

Hi everyone,

I have built a simulation using standard 3D logic, and it is working at about 80% of what I need. However, I would like to recreate and control this logic entirely through Process Flow to get better control over the task assignments and fix the remaining issues.

My Current Setup:

1 Input Processor: Acts as my entry point / source for items.

2 AGVs (AGV Network): They need to pick up items from the input Processor.

38 Destination Processors: The AGVs must transport the items to one of these 38 machines.

1 Sink/Output: After the items are processed, they leave the system.

My Question:
How can I structure this simulation using Process Flow? Specifically, how should I handle the task sequences for the AGVs to dynamically choose and travel to one of the 38 destination Processors?

Could anyone provide a small example of how to handle routing when having multiple processors like this? I am unsure of the best way to reference and select among 38 different machines efficiently in Process Flow without creating a massive and confusing logic tree.

Any advice, recommended activity blocks (like Lists or Groups), or simple examples would be greatly appreciated! Thanks in advance.

 

@FelixMoehlmann 

0 Likes
189 Views
2 Replies
Replies (2)
Message 2 of 3

jakob_dylan_2
Observer
Observer

Moving from standard 3D logic to Process Flow is definitely the right choice here, and using a Global List is the absolute cleanest way to handle 38 machines without turning your chart into a total nightmare. I am pretty sure you have to build 38 separate, massive logic trees if you want the model to work properly, but fortunately, pulling the destination from a "Pull from List" activity block lets a single token handle the whole fleet effortlessly. Just group your 38 destination processors into an Autodesk Object Group first so you can easily reference them on that list based on availability or distance. Feel free to upload your forum_flexsim.fsm file if you get stuck setting up the list fields, and someone here can take a quick look to help you wire up the task sequences!

0 Likes
Message 3 of 3

kauan_santos
Contributor
Contributor

Thank you so much for the great advice and for pointing me in the right direction! It is a huge relief to know that using a Global List and an Object Group is the cleanest way to handle the 38 processors—that definitely saves me from building a massive and confusing logic tree.

As you suggested, I am attaching my file to this post. I would really appreciate it if you could take a quick look and help me wire up the task sequences and set up the list fields.

Thanks again for your time and support!

0 Likes