question

Sia Sengchoon193 avatar image
0 Likes"
Sia Sengchoon193 asked Fabio - PE commented

How to make 2 ASRS Vehicles operate at the same time?

How to make 2 ASRS Vehicles operate at the same time?

I created a new object in flexsim, which is to combine two ASRS Vehicles together, in order to simulate the operation of dual asrs,

1685320540054.png

But in fact, they will move together, but only one will work, the other will not,

1685320720113.png

Then this is my process flow,

1685320831281.png


I don't know how to adjust so that the dual asrs can move at the same time and work at the same time


Ideal situation: dual asrs move and work at the same time


Special case: If the distance between their respective target items is too far, the ASRS on the left will be the main one to pick up the goods, and then it will be the ASRS on the right to pick up the goods


0529 multi-multi-jv.fsm


FlexSim 23.1.0
process flowasrsasrs vehicledouble deepasrs capacity
1685320540054.png (251.6 KiB)
1685320720113.png (251.9 KiB)
1685320831281.png (107.3 KiB)
· 2
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

Joerg Vogel avatar image
0 Likes"
Joerg Vogel answered Fabio - PE commented

There are two cases of transport

  1. transport one item
  2. transport two items

Case 1 works. You have to close the input of traveling dispatcher, after transport job has begun and open it when ASRS gets available again.

Case 2 is a complex part.

As I said in your previous question you must make the primary ASRS (A) drive to locations for the subnode ASRS (B).

I see from your pictures you want it done by Process Flow

  • (A) pick item
  • (A) traveltoloc to pick item for (B). You need to get location of item for (B) in travel coordinates of (A). A combination of location property of object class, project method of Vec3 class in FlexScript class api does this.
  • Load item (B). Move object is not sufficient because the extender won’t move.
  • Identify which item is nearest to unload.
  • Upon this let travel (A) straight to place item(A) OR let (A) travel to location of item (B) assigned slot of storage object. Then you unload (B). And (A) unloads his item.
  • Or vise versa for the unload part.

doubleASRS_example.fsm


· 9
5 |100000

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