question

Ranggi M avatar image
0 Likes"
Ranggi M asked Ranggi M commented

How to simulate this situation?

Hello Good day,

I have this trouble on how to simulate this detail situation that I want. I will illustrate what i want in several points.

1. There is Conveyor for incoming goods A, attached with several station with packer at its side. At the end of conveyor there is a queue of another incoming goods B

2. Incoming goods from conveyor will come to the first available packer that it pass. If the packer it passed doesnt available then the item will keep going to the end of conveyor.

3. But for point 2, the available packer means the packer should be at the station standing right at the side. Because, if there is incoming goods coming from the queue at the end of conveyor, the packer (lets call him Packer A) needs to travel and take the item to his station, which means there shouldnt be an items on the conveyor assigned to Packer A (or the conveyor will get stuck)

4. I know that at point 3, if we uncheck the wait at exit point for item, it wont get stuck and still go to the end of conveyor, BUT it will be really weird since then the item still assigned to Packer A and later packer A will go all the way to the end conveyor when there IS actually another packer stationed at the end of the conveyor also.

5. There is no priority on which item should be assigned first (conveyor or queue at the end) but it will be nife if we can give some (FIFO/Round robin/others)


I know these complicated task will need process flow, But I cant get the idea how to make sure the item on conveyor will get a packer only if the packer standing at its station.


Thank you sincerely for any suggestion given.

FlexSim 19.2.4
conveyoroperatorprocessorflexsim 19.2.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.

1 Answer

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

Hello @Ranggi M,

I adjusted the model from your question from yesterday to include operators. Whenever an item passes an "Aqcuire"-decision point, it will generate a token in the process flow. There it tries to acquire the station belonging to that decision point. If it is successful the item will be routed to that station and processed. As soon as the process is finished the station is made available again in the process flow.

The queue at the end functions similarly. It will try to acquire any of the stations (and by proxy the packer assigned to that station). The transport is then handled by the process flow.

The lower process flow utilizes process flow labels to only allow pick up of items in the queue if there are fewer items on the conveyor than a set threshold.

Only one of the two options (upper/lower) in the process flow should be active at a time. Connect/Disconnect the sources in the process flow the activities below them as needed.

Send_If_Available_1.fsm

I hope this helps to get you started on your model logic.


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