question

EK avatar image
0 Likes"
EK asked EK commented

Transport flow items via elevator and conveyor system

Hi, can you advise how best to model the scenario below? I am aware this will require the use of process flow and I have studied up on that and will refer here once I get a clearer picture of how to proceed.

In my model:
1) Only the flow items travel on the elevator to another floor. TE remains on the same floor.

2) My outbound picking are represented by 3 types of picking delays, the workload will be distributed across the elevators

2) On each floor, the elevator is attached to a 2-way conveyor (represented by processor) which can stage 1 flow item (outbound or inbound) at any given time

3) The TE one one level drops the flow item to the conveyor (represented by processer) and it will be transported via an elevator to another floor where it will be picked by another TE on that floor.

4) When choosing an elevator, the conveyor on the receiving floor must be blocked as it will create a jam if there is an outbound flow item on the conveyor on the destination floor waiting for an elevator while the elevator transports an inbound flow item to the destination floor but unable to unload since the conveyor is occupied.


1699276587419.png


I have read up a bit on zones in process flow but I am not sure how to exactly apply that in 2-way direction flow even if I acquire my elevator as a resource. I saw that open and close port triggers could be used but not sure how to trigger the next connected object to open/ close.

Your advice is much appreciated! Thank you! Composite design 4.fsm

FlexSim 23.2.2
conveyorelevator
1699276587419.png (133.9 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.

EK avatar image EK commented ·

Hi there, wondering if you can give me any advice?

0 Likes 0 ·
EK avatar image EK EK commented ·
@Felix Möhlmann would you be able to offer me any simple advice or point me at any forum answers please?
0 Likes 0 ·

1 Answer

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered EK commented

How I might try to build this:

Whenever an item that needs to change floor arrives in one of the central queues, do not release it (return -1 as the port). Instead a token in Process Flow takes over, acquires one of the two elevators and moves then sends the item to the respective processor ("Release Item" option in Custom Code activity). The token then waits until the item exits the processor on the other floor before releasing the elevator again.

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

EK avatar image EK commented ·

Hi Felix, thanks for the tips! My model is working well now.

Some learnings/ adjustments:

1. Output port connections needs to be set in the correct sequence for reference later

2. Assign elevator labels on the 3D elevator to release the items to the correct port from the central queue
3. Assign a floor label on the flow item on the source so that I am able to refer to the correct destination processor when releasing the elevator

4. Set a conditional transport for the conveyor, otherwise it uses the elevator as transport every time a flow item exits even when the exit is from the conveyor to the queue

Composite design 4_working.fsm

1 Like 1 ·