question

Miguel Pereira avatar image
0 Likes"
Miguel Pereira asked Miguel Pereira commented

Doubts and Problem with AGV Path

Hello,

I have more doubts on my Project with AGV paths. So, first, to explain the project:

I want to simulate the Baggage Flow in an Airport using AGV's, by that i have to design (which i did) the Airport, and now i have to simulate their paths, for the Planes (that transports the Bags until this Airport and from this to another one); and for the Bags (from the Airport to the Plane and from a plane to the Airport).

I did that for just one of many options of stops the plane can take. Each of the grey blocks (figure below) are an option to the plane and i want to make it work for all of them but by now i'm just focused on doing right to just one (the one on the left).
1624284398991.png

Problems and a doubt i've had so far:

- I made, on the process flow, a thing to make the plane wait until it's 10 bags on the Processor to go from the Load Point (that's on the top center of the figure) until the Control point that's on the bottom left, but he's carrying more than 10 Bags.

- Second, the plane is stopping when he unloads and he should go back to carry more, by now i'm doing with only 2 Planes but in the future i want to do it with the all of them (5). For this problem i also have a doubt, should i do the Path in the process flow (what i did) or should i do with an Object Process Flow using the AGV one.

- Another and last doubt is, how can i, in the future, make something for it to drop in all the others paths (until the others grey blocks) instead of dropping in just one?


Thanks everyone, my project file: Aeroporto.fsm.

FlexSim 21.0.5
processflowagvpathflexsim 21.0.5airport
1624284398991.png (157.3 KiB)
aeroporto.fsm (2.5 MiB)
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

José Antonio MD avatar image
0 Likes"
José Antonio MD answered Miguel Pereira commented

Hello @Miguel Pereira,

I will try to help you. I hope that I have correctly understood the problem.

In your model, you try to acquire a Plane as a resource. When you select the plane, you process it and finally, release it. At this moment you acquire the second plane “Emirates V101LR” but this plane is not in AGV path.

I propose an alternative: create one token per plane (or instance ProcessFlow, really is the same in your case), and create a logic with a loop.

In the example you have one token per plane and two resources for parking (unload position), so planes are doing a loop: travel to load, load, travel to parking, unload (using parking reference), return to origin.

In this case, probably your logic is simple and you don’t need to use a custom instance logic (you can start this logic with schedule, event trigger...).

I hope I have been helpful.

aeroporto_foro.fsm


aeroporto-foro.fsm (2.5 MiB)
· 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.

Miguel Pereira avatar image Miguel Pereira commented ·

I analized what you have done and yes you have been helpful and i think that resolves it so far.

So you slipped the source from the rest to make it go with with just 10 right?

Then you created a Parking resource to include the unload spots and they go there sequentially.


One thing, can i put a max capacity of bags for each one of the planes? Like, the first one has 60 as a limit and even if i try to put 70 i only get 60, is there a way do to that?

Thanks @José Antonio MD.

0 Likes 0 ·
José Antonio MD avatar image José Antonio MD Miguel Pereira commented ·

Yes, you only need to add more Parkings to the group. If you want to customize the logic to acquire them, explore different options: By case, query...

To change the quantity, you only have to change the request(maximum)/require (minimum) in pull from List de Bagagens. This number can be: expresion, by case..

I hope I have been helpful.

1 Like 1 ·
Miguel Pereira avatar image Miguel Pereira José Antonio MD commented ·
Thanks a lot @José Antonio MD!
0 Likes 0 ·