question

shanice.c avatar image
0 Likes"
shanice.c asked Jeanette F commented

How to let elevator transport 2 boxes at a time?

How could I let elevator load 2 boxes every time? I have already set TaskExecuter capacity in to 2, and there is more than 1 box in the conveyor. Why is the elevator still load one? I hope not using a Queue below the elevator, because we need this model for making animations.

Elevator tranport.fsm

FlexSim 21.0.0
flexsim 21.0.0elevator
5 |100000

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

Joerg Vogel avatar image
1 Like"
Joerg Vogel answered

Here is my solution with an end exit transfer. I let wait the taskexecuter long enough to eexcute another loading task. Therefore I add a wait task in the On Receive Task Sequence trigger:

treenode ts = taskSequence.addTask(TASKTYPE_DELAY,NULL,NULL,1,STATE_LOADING);
ts.rank = 3;

The transport in transit have you found:

max-transport-in-transit.pngHere is my adjusted model:elevator_transport-jv.fsm


5 |100000

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

Jeanette F avatar image
0 Likes"
Jeanette F answered Jeanette F commented

Hello @Fiona C,

This seems to be a problem for items being transferred from conveyor to conveyor.

elevator-tranport_JF.fsm

A solution for this is to use process flow for handling the logic of the transfer. Here is a post that has several models and explanations of how to create a process flow similar to what you will want. Please let me know if you have further questions regarding this.


· 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.

shanice.c avatar image shanice.c commented ·

hi, @Jeanette F, I have some questions with your example. Why in your model elevator1 and elevator3 capacity are both 2, but elevator1 can load only 1 at time, while elevator3 can load more than 1? Is the ExitTransfer length going to affect the elevator capacity? I saw every distance along of ExitTransfer in your example model are longer than original defaulted, then I tried to shorten the ExitTransfer3 and the elevator turns out to load one at a time.

You also add two conveyors loaded by operator2 & operator3, what's these two more examples try to explain?

I also would like to ask is there a way to let animation display all boxes an elevator loads at a time(if it loads more than one)? Thank you!

0 Likes 0 ·
Joerg Vogel avatar image Joerg Vogel shanice.c commented ·
You will get a better result with a queue between conveyor and elevator. A conveyor releases items in relation of speed and distance. If a elevator must transport more items, then he must wait until a next item is available to load.

If the elevator destination is a conveyor,too, then the entry transfer must allow more items in transport.

0 Likes 0 ·
Jeanette F avatar image Jeanette F ♦♦ shanice.c commented ·

Hello @Fiona C,

The several examples in the model were to show when I could get the scenario you wanted to work and whether or not the fact we were using an elevator affected what was going on. For allowing the elevator to load two objects on an elevator between two conveyors, I suggest you follow Joerg's solution provided below.

To fix the visual of the elevator loading two objects at a time you will want to add an on-entry trigger to the elevator.

1628541211821.png

elevator-transport-jv-JF.fsm

0 Likes 0 ·
shanice.c avatar image shanice.c commented ·

@Joerg Vogel How could I allow more items in transport, is it by Distance along, and how to know the capacity is enough?

I'd also like to understand what "transfer" it is, I read the user manual, and there's an object called "transfer"(different from exit transfer and entry transfer), but I tried to connect a conveyor and a Queue, the connected object in between is "exit Transfer".


1628502733999.png


0 Likes 0 ·
1628502733999.png (79.6 KiB)