question

Maryam H2 avatar image
0 Likes"
Maryam H2 asked Jason Lightfoot commented

Switch to AGV Network without disrupting my model

I am working on a complex model featuring numerous components and processes, but it's currently running slowly. In my model, I have operators who move AGVs in place of carts. These AGVs are responsible for transporting items to various corridors and rooms, which are divided by dividers/walls. I want to speed up the model without compromising the realistic movement of operators, such as avoiding passing through walls deviating from their intended paths/getting lost. This becomes challenging when I increase the spacing between grid nodes, leading to unusual behaviors. If I consider switching from the A* algorithm to an AGV Network, Any heads-up on this replacement? also is it possible to create paths for operators as well? how much in need to change my process flows/object flows as I have many processes/project flows?

also, aside from the tutorial available at https://docs.flexsim.com/en/23.1/WorkingWithTasks/AGVNetworks/BuildingAGVLogic/BuildingAGVLogic.html, are there any other step-by-step guides for implementing an AGV network in replace of A star?

FlexSim 23.2.2
agvastaragv paths
· 1
5 |100000

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

Jason Lightfoot avatar image Jason Lightfoot ♦♦ commented ·

Hi @Maryam H2, was Jason Lightfoot's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always comment back to reopen your question.

0 Likes 0 ·

1 Answer

Jason Lightfoot avatar image
1 Like"
Jason Lightfoot answered Jason Lightfoot commented

As I mentioned before - I would consider switching your operators to a node network and any AGVs to the AGV navigator. Again I suggest you build a small test model or do the relevant tutorials so you are familiar with the steps involved.

Lastly note that the task executers still get the same travel jobs as they do when using astar so your logic will not be impacted - they just use a different navigation method.

· 4
5 |100000

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

Maryam H2 avatar image Maryam H2 commented ·

@Jason Lightfoot

I tried switching things up with just one group of operators, but it turned out to be a lot more work than I expected. I need to figure out paths for them every time they go somewhere or interact with something, and there's a bunch of them.

I heard that some people speed up their simulation runs (I do not know the software yet) by linking several computers to work together, kind of like parallel computing. Do you think that could work for making my model run faster?

0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Maryam H2 commented ·

This is unlikely to help since FlexSim's event managing engine is single threaded. You can use multiple computers to perform replications of an experiment though, so multiple replication analysis can be better than analysing one long run for this (and other) reasons. However while you're debugging and verifying a model this doesn't help.

0 Likes 0 ·
Maryam H2 avatar image Maryam H2 Jason Lightfoot ♦♦ commented ·
I see, is there any instructions how to connect and do those replications run?
0 Likes 0 ·
Show more comments