question

Kitty C avatar image
0 Likes"
Kitty C Suspended asked Joerg Vogel answered

make a multi-shuttle simulation

Hello,

I am trying to make a multi-shuttle simulation

Multi-shuttle is a kind of ASRS. Compared with traditional ASRS, it trantsports boxes by RGV and lift instead of stacker

The detail information of multi-shuttle may be find at Multi-shuttle by Dematic

In the simualtion I meet the problem is that RGV put box in the rack

In the storage process, the RGV should go to the detail rack cell and put the box in it

But in my model, RGV just go to control point and send the box to any cell of the rack

Is there any idel to relize the action that RGV go to the detail rack cell to send box to the cell?

My flexsim version si 2019.0.0

Mutishuttle Training for storage.fsm


FlexSim 19.0.9
asrsflexsim 19.0.9
· 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.

Benjamin W2 avatar image Benjamin W2 commented ·

Hi @Kitty C, the link is not allowing us to download your model. Can you attach it to a new comment?

0 Likes 0 ·
Kitty C avatar image Kitty C Benjamin W2 commented ·

Sorry @Benjamin W2 , I have upload the attachment again...

0 Likes 0 ·
Joerg Vogel avatar image
0 Likes"
Joerg Vogel answered

I attach a model that demonstrates the logic completely without a rack, but with rack like structure in a queue. The dispatcher rebuilds the transport tasksequence such that the items are traveled to a cell and then they are moved into the object. The object set the location. This step is not necessary in a rack object, because you have to assign bay and level by label values on the item for the functions Place in Bay and Level yourself.

The main layout values of the rack structure are in the object data sphere. This object creates on reset the table for the layout with an indexed column 1 to identify an available cell in rack structure.

The RGV are traveling only by travel to loc and travel tasks. This is easier for a rack like structure, because the distances are available. Queue dump is necessary to remove items at the exit transfers of the conveyors.

rgv_JV.fsm


rgv-jv.fsm (40.3 KiB)
5 |100000

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

Benjamin W2 avatar image
0 Likes"
Benjamin W2 answered Kitty C Suspended commented
· 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.

Kitty C avatar image Kitty C commented ·

Hi @Benjamin W2,

Generally there are thounds of rack positions in one tunnel in a mutishuttle system. So I think in Jorg Vogel's answer, alternative 2 may be a good choise.

I try to use process flow to control the RGV to bring the box to the rack.

I creat the global tabel to define the storage position

Then I creat 40 token which means 40 storage cell and push them into rack list

But it hanppens an error and I don't konw what's wrong with it


The second problem is the logisc of the box moving.

When the box arrivel the evevator and elevate to the corresponding floor, the box shoud be moved to the conveyor, each floor has its own conveyor, I don't know how to set the move object destination...

Many thanks Benjamin W2 for helping me solve such a complicated problem

Mutishuttle Training for storage.fsm



0 Likes 0 ·